an async pixiv toolbox
- use async
- high performance
- concurrency download
- raw pixiv api
- install pixivcat
-
pip install pixivcat
- Login to pixiv using refresh token, if you don't have a pixiv refresh token, You can find the access method at @upbit
-
from pixivcat.AppApi import AppClient refresh_token = "xxxxxxxxxxxxxxx" # your refresh token async def login(): app = AppClient(refresh_token=refresh_token) async with app: image = app.illust_detail(99057163) print(image) #download image to path await image.download_origin("setu") # bookmark the image await app.illust_bookmark_add(image.id)
if you want use your proxy, you can add the proxy link to the parameter
app = AppClient(refresh_token=refresh_token,proxy="http://host:port")
see exmaple.py