#9696·gallery-dl

[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