Closed mmoisall closed 2 days ago
Duplicate of #4327
You've already opened another issue in this regard: #5435
/artwork/
URLs work now, but downloading restricted works by user ID has not been resolved yet.
/artwork/
URLs work now, but downloading restricted works by user ID has not been resolved yet.
Does this apply to downloads initiated from a bookmarks-list, too? I'm trying to download my favorites, https://www.pixiv.net/en/users/0000000/bookmarks/artworks?rest=hide
, and there's one favorite that makes gallery-dl crash. I'm running the dev version, pulled 2024-10-19 20:26:24.
[urllib3.connectionpool][debug] https://www.pixiv.net:443 "GET /ajax/illust/104582860 HTTP/11" 404 37
[pixiv][error] An unexpected error occurred: TypeError - 'NoneType' object is not subscriptable (key 'urls'). Please run gallery-dl again with the --verbose flag, copy its output and report this issue on https://github.com/mikf/gallery-dl/issues .
[pixiv][debug]
Traceback (most recent call last):
File "/opt/pypy/lib/pypy3.10/site-packages/gallery_dl/job.py", line 151, in run
for msg in extractor:
File "/opt/pypy/lib/pypy3.10/site-packages/gallery_dl/extractor/pixiv.py", line 65, in items
files = self._extract_files(work)
File "/opt/pypy/lib/pypy3.10/site-packages/gallery_dl/extractor/pixiv.py", line 122, in _extract_files
return self._extract_ajax(work, body)
File "/opt/pypy/lib/pypy3.10/site-packages/gallery_dl/extractor/pixiv.py", line 189, in _extract_ajax
url = self._extract_ajax_url(body)
File "/opt/pypy/lib/pypy3.10/site-packages/gallery_dl/extractor/pixiv.py", line 243, in _extract_ajax_url
original = body["urls"]["original"]
TypeError: 'NoneType' object is not subscriptable (key 'urls')
The ajax call returns
{"error":true,"message":"","body":[]}
I hope this isn't the wrong issue, there's quite a lot of them open currently.
Detecting limit_sanity_level
works for /users/ID/artworks
results is now possible: https://github.com/mikf/gallery-dl/commit/75674944f0f030faf0cb61ee2d49a957570edbce. It needs a PHPSESSID
cookie to be able to detect R-18 works, though.
@espressoelf Should be fixed in https://github.com/mikf/gallery-dl/commit/2d15e64ea9846ce20643201fe4afb34e4bc0e763. It previously caught only some but not all exceptions when handling empty results.
it supposed to download user's all artwork but missing one of them
but it's working when I use the artwork's link
my config
version : gallery_dl 1.27.6
what should I do to download all images with user id?