[deviantart] cannot download stack images when deviation needs to be watched
Author: foducoolCreated Aug 8, 2026Updated Sep 8, 2026
hello,
new problem I noticed is that I cannot download a stack of images if it requires you to watch the artist even tho I have the auto-watch/auto-unwatch options set to true
example url : https://www.deviantart.com/mysteryjoker/art/New-Yellow-Pants-1363233259
first image will download correctly but everything after that will end with a '403 forbidden' error
[gallery-dl][debug] Version 1.32.9 - Executable (stable/windows)
[gallery-dl][debug] Python 3.14.6 - Windows-11-10.0.26200-SP0
[gallery-dl][debug] requests 2.34.2 - urllib3 2.7.0
[gallery-dl][debug] Configuration Files ['E:\\gallery-dl.conf']
[gallery-dl][debug] Starting DownloadJob for 'https://www.deviantart.com/mysteryjoker/art/New-Yellow-Pants-1363233259'
[deviantart][debug] Using DeviantartDeviationExtractor for 'https://www.deviantart.com/mysteryjoker/art/New-Yellow-Pants-1363233259'
[cookies][debug] Extracting cookies from C:\Users\foducool\AppData\Roaming\Mozilla\Firefox\Profiles\q3n4cc9p.default-release\cookies.sqlite
[cookies][debug] Only loading cookies not belonging to any container
[cookies][info] Extracted 1592 cookies from Firefox
[cache][debug] Connected to SQLite3 database 'C:\Users\foducool\AppData\Roaming\gallery-dl\cache.sqlite3'
[deviantart][debug] Using custom API credentials (client-id 49494)
[deviantart][debug] Sleeping 2.00 seconds (extractor)
[deviantart][info] Refreshing private access token
[urllib3.connectionpool][debug] Starting new HTTPS connection (1): www.deviantart.com:443
[urllib3.connectionpool][debug] https://www.deviantart.com:443 "POST /oauth2/token HTTP/1.1" 200 179
[deviantart][debug] Sleeping 1.99 seconds (request)
[urllib3.connectionpool][debug] https://www.deviantart.com:443 "GET /api/v1/oauth2/user/profile/mysteryjoker HTTP/1.1" 200 1415
[deviantart][debug] Sleeping 2.00 seconds (request)
[urllib3.connectionpool][debug] https://www.deviantart.com:443 "GET /mysteryjoker/art/1363233259 HTTP/1.1" 200 None
[deviantart][debug] Sleeping 2.00 seconds (request)
[urllib3.connectionpool][debug] https://www.deviantart.com:443 "GET /api/v1/oauth2/deviation/D2E98511-6A8D-F254-3465-4E3C68CC2CB2 HTTP/1.1" 200 1186
[deviantart][debug] Sleeping 2.00 seconds (request)
[urllib3.connectionpool][debug] https://www.deviantart.com:443 "GET /api/v1/oauth2/deviation/D2E98511-6A8D-F254-3465-4E3C68CC2CB2 HTTP/1.1" 200 1186
[deviantart][debug] Sleeping 2.00 seconds (request)
[urllib3.connectionpool][debug] https://www.deviantart.com:443 "GET /api/v1/oauth2/deviation/D2E98511-6A8D-F254-3465-4E3C68CC2CB2 HTTP/1.1" 200 1186
[deviantart][debug] Sleeping 2.00 seconds (request)
[urllib3.connectionpool][debug] https://www.deviantart.com:443 "POST /api/v1/oauth2/user/friends/watch/mysteryjoker HTTP/1.1" 200 36
[deviantart][info] Watching mysteryjoker for premium folder access
[deviantart][info] Fetching premium folder data
[deviantart][debug] Sleeping 2.00 seconds (request)
[urllib3.connectionpool][debug] https://www.deviantart.com:443 "GET /api/v1/oauth2/gallery/85B5B2C7-3484-6B3F-BF23-E4107A849F69?username=mysteryjoker&offset=0&limit=24&mature_content=true&mode=newest HTTP/1.1" 200 None
[deviantart][debug] Sleeping 2.00 seconds (request)
[urllib3.connectionpool][debug] https://www.deviantart.com:443 "GET /api/v1/oauth2/gallery/85B5B2C7-3484-6B3F-BF23-E4107A849F69?username=mysteryjoker&offset=24&limit=24&mature_content=true&mode=newest HTTP/1.1" 200 3172
[deviantart][debug] Using download archive './gallery-dl/archive-deviantart.sqlite3'
[deviantart][debug] Sleeping 2.00 seconds (download)
[urllib3.connectionpool][debug] Starting new HTTPS connection (1): images-wixmp-ed30a86b8c4ca887773594c2.wixmp.com:443
[urllib3.connectionpool][debug] https://images-wixmp-ed30a86b8c4ca887773594c2.wixmp.com:443 "GET /f/0fbc39dc-c878-4e8a-847e-ec37397b657c/dmjmtij-e14fbfcb-181e-4a07-846d-6dd7a3d8e8d4.png?token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJ1cm46YXBwOjdlMGQxODg5ODIyNjQzNzNhNWYwZDQxNWVhMGQyNmUwIiwiaXNzIjoidXJuOmFwcDo3ZTBkMTg4OTgyMjY0MzczYTVmMGQ0MTVlYTBkMjZlMCIsImV4cCI6MTc4NjE2ODA3Miwib2JqIjpbW3sicGF0aCI6Ii9mLzBmYmMzOWRjLWM4NzgtNGU4YS04NDdlLWVjMzczOTdiNjU3Yy9kbWptdGlqLWUxNGZiZmNiLTE4MWUtNGEwNy04NDZkLTZkZDdhM2Q4ZThkNC5wbmcifV1dLCJhdWQiOlsidXJuOnNlcnZpY2U6ZmlsZS5kb3dubG9hZCJdfQ.zNpPQxkkwdoxEYzQZ2sWIBIk5-kvoE2oUOTM5THrn9Y HTTP/1.1" 200 4132969
I:\deviantart\#updates\mysteryjoker\New Yellow Pants-1363233259-1.png
[deviantart][debug] Sleeping 2.00 seconds (download)
[urllib3.connectionpool][debug] https://images-wixmp-ed30a86b8c4ca887773594c2.wixmp.com:443 "GET /f/0fbc39dc-c878-4e8a-847e-ec37397b657c/dmjmtij-451e4bf8-8128-4e3d-8243-107d8ab8b74e.png/v1/fill/w_1600,h_2400,q_100,strp/dmjmthv-f4c00f3f-4dac-4a6d-b3de-fa99d8c3d3eb.png-fullview.jpg?token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJ1cm46YXBwOjdlMGQxODg5ODIyNjQzNzNhNWYwZDQxNWVhMGQyNmUwIiwiaXNzIjoidXJuOmFwcDo3ZTBkMTg4OTgyMjY0MzczYTVmMGQ0MTVlYTBkMjZlMCIsIm9iaiI6W1t7ImhlaWdodCI6Ijw9MjQwMCIsInBhdGgiOiIvZi8wZmJjMzlkYy1jODc4LTRlOGEtODQ3ZS1lYzM3Mzk3YjY1N2MvZG1qbXRpai00NTFlNGJmOC04MTI4LTRlM2QtODI0My0xMDdkOGFiOGI3NGUucG5nIiwid2lkdGgiOiI8PTE2MDAiLCJibHVyIjoiPj0zMCJ9XV0sImF1ZCI6WyJ1cm46c2VydmljZTppbWFnZS5vcGVyYXRpb25zIl19.vEeH6UTjTdj3clwQxhGwTxZA6c1lVfKB3FYn0OoE05U HTTP/1.1" 403 9
[downloader.http][warning] '403 Forbidden' for 'https://images-wixmp-ed30a86b8c4ca887773594c2.wixmp.com/f/0fbc39dc-c878-4e8a-847e-ec37397b657c/dmjmtij-451e4bf8-8128-4e3d-8243-107d8ab8b74e.png/v1/fill/w_1600,h_2400,q_100,strp/dmjmthv-f4c00f3f-4dac-4a6d-b3de-fa99d8c3d3eb.png-fullview.jpg?token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJ1cm46YXBwOjdlMGQxODg5ODIyNjQzNzNhNWYwZDQxNWVhMGQyNmUwIiwiaXNzIjoidXJuOmFwcDo3ZTBkMTg4OTgyMjY0MzczYTVmMGQ0MTVlYTBkMjZlMCIsIm9iaiI6W1t7ImhlaWdodCI6Ijw9MjQwMCIsInBhdGgiOiIvZi8wZmJjMzlkYy1jODc4LTRlOGEtODQ3ZS1lYzM3Mzk3YjY1N2MvZG1qbXRpai00NTFlNGJmOC04MTI4LTRlM2QtODI0My0xMDdkOGFiOGI3NGUucG5nIiwid2lkdGgiOiI8PTE2MDAiLCJibHVyIjoiPj0zMCJ9XV0sImF1ZCI6WyJ1cm46c2VydmljZTppbWFnZS5vcGVyYXRpb25zIl19.vEeH6UTjTdj3clwQxhGwTxZA6c1lVfKB3FYn0OoE05U'
[download][error] Failed to download New Yellow Pants-1363233259-2.jpg
[deviantart][debug] Sleeping 2.00 seconds (download)
[urllib3.connectionpool][debug] Resetting dropped connection: images-wixmp-ed30a86b8c4ca887773594c2.wixmp.com
[urllib3.connectionpool][debug] https://images-wixmp-ed30a86b8c4ca887773594c2.wixmp.com:443 "GET /f/0fbc39dc-c878-4e8a-847e-ec37397b657c/dmjmtij-8a6b327b-5dd2-424e-b1d4-a7c8c3e5f5c6.png/v1/fill/w_1600,h_2400,q_100,strp/dmjmtjl-8d8811f9-aafc-45b4-8d78-06de440c5b42.png-fullview.jpg?token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJ1cm46YXBwOjdlMGQxODg5ODIyNjQzNzNhNWYwZDQxNWVhMGQyNmUwIiwiaXNzIjoidXJuOmFwcDo3ZTBkMTg4OTgyMjY0MzczYTVmMGQ0MTVlYTBkMjZlMCIsIm9iaiI6W1t7ImhlaWdodCI6Ijw9MjQwMCIsInBhdGgiOiIvZi8wZmJjMzlkYy1jODc4LTRlOGEtODQ3ZS1lYzM3Mzk3YjY1N2MvZG1qbXRpai04YTZiMzI3Yi01ZGQyLTQyNGUtYjFkNC1hN2M4YzNlNWY1YzYucG5nIiwid2lkdGgiOiI8PTE2MDAiLCJibHVyIjoiPj0zMCJ9XV0sImF1ZCI6WyJ1cm46c2VydmljZTppbWFnZS5vcGVyYXRpb25zIl19.62kWFQANoMHJvwzdVyfDZdiNs2AZA7vX2WoA_SgCtqM HTTP/1.1" 403 9
[downloader.http][warning] '403 Forbidden' for 'https://images-wixmp-ed30a86b8c4ca887773594c2.wixmp.com/f/0fbc39dc-c878-4e8a-847e-ec37397b657c/dmjmtij-8a6b327b-5dd2-424e-b1d4-a7c8c3e5f5c6.png/v1/fill/w_1600,h_2400,q_100,strp/dmjmtjl-8d8811f9-aafc-45b4-8d78-06de440c5b42.png-fullview.jpg?token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJ1cm46YXBwOjdlMGQxODg5ODIyNjQzNzNhNWYwZDQxNWVhMGQyNmUwIiwiaXNzIjoidXJuOmFwcDo3ZTBkMTg4OTgyMjY0MzczYTVmMGQ0MTVlYTBkMjZlMCIsIm9iaiI6W1t7ImhlaWdodCI6Ijw9MjQwMCIsInBhdGgiOiIvZi8wZmJjMzlkYy1jODc4LTRlOGEtODQ3ZS1lYzM3Mzk3YjY1N2MvZG1qbXRpai04YTZiMzI3Yi01ZGQyLTQyNGUtYjFkNC1hN2M4YzNlNWY1YzYucG5nIiwid2lkdGgiOiI8PTE2MDAiLCJibHVyIjoiPj0zMCJ9XV0sImF1ZCI6WyJ1cm46c2VydmljZTppbWFnZS5vcGVyYXRpb25zIl19.62kWFQANoMHJvwzdVyfDZdiNs2AZA7vX2WoA_SgCtqM'
[download][error] Failed to download New Yellow Pants-1363233259-3.jpg
[deviantart][debug] Sleeping 2.00 seconds (download)
etc.my configuration is as follow
"deviantart":
{
"archive": "./gallery-dl/archive-deviantart.sqlite3",
"username": "xxxxxxxx",
"password": "xxxxxxxxxxx",
"client-id" : "xxxxxx",
"client-secret": "xxxxxxxxxxxxxxxxxxxxxxx",
"refresh-token": "cache",
"directory": ["deviantart", "#updates", "{author['username']}"],
"cookies" : ["firefox"],
"filename": {
"'count' not in locals()" : "\fE '{}-{}.{}'.format(re.sub(r'[【(\\(\\[\\{][^】)\\)\\]\\}]*[】)\\)\\]\\}]', '', re.sub(r'\\s{2,}', ' ', re.sub(r'([Pp][Aa][Gg][Ee])|([Gg][Ii][Ff])|([Pp][Aa][Rr][Tt])','',re.sub(r'[-_]',' ',title)))).strip(), index, extension)",
"'count' in locals()" : "\fE '{}-{}-{}.{}'.format(re.sub(r'[【(\\(\\[\\{][^】)\\)\\]\\}]*[】)\\)\\]\\}]', '', re.sub(r'\\s{2,}', ' ', re.sub(r'([Pp][Aa][Gg][Ee])|([Gg][Ii][Ff])|([Pp][Aa][Rr][Tt])','',re.sub(r'[-_]',' ',title)))).strip(), index, num, extension)"
},
"image-filter" : ["not re.search(r'preview', filename, re.I)"],
"auto-watch" : true,
"auto-unwatch" : true,
"comments" : false,
"comments-avatars": false,
"extra" : false,
"flat" : true,
"folders" : false,
"group" : true,
"include" : "gallery",
"intermediary" : true,
"journals" : "html",
"jwt" : false,
"mature" : true,
"metadata" : false,
"original" : false,
"pagination" : "api",
"previews" : false,
"public" : false,
"quality" : 100,
"wait-min" : 0,
"avatar": {
"formats": null
},
"folder": {
"subfolders": true
}
}thanks in advance for the help
Source: mikf/gallery-dl