upbit / pixivpy

Pixiv API for Python
https://pypi.org/project/PixivPy3/#files
The Unlicense
1.8k stars 147 forks source link

请问如何下载同一个illust_id中的所有图片 #272

Closed mashiron0214 closed 1 year ago

mashiron0214 commented 1 year ago

通过Example简单改写成以下程序

json_result = api.user_illusts(USER_ID ,type="illust")
for illust in json_result.illusts:
    api.download(illust.image_urls.large)

这样只能下载p0图,同一个ID中的p1 p2... 需要如何使用api下载

Xdynix commented 1 year ago

你可以看看json_result的内容,然后就能发现每一页图片的地址了。

from pprint import pprint
# ...
json_result = api.user_illusts(554102)
pprint(json_result)

236 也有几个例子。

mashiron0214 commented 1 year ago

非常感谢指点,答案全在json_result。