获取Pixiv Refresh Token的办法 - jyeric/PixivNewIllustrationNotificationBOT GitHub Wiki
由于各种原因,显然让程序对Pixiv直接采取用户名账号密码并不方便,因此使用refresh token来代替。
本文章来自 https://gist.github.com/upbit/6edda27cb1644e94183291109b8a5fde 这里是一个更为小白化的说明(貌似并不
获取refresh token的办法:
- 首先 在Python安装selenium
pip install selenium
-
下载ChromeDriver,请使用原版Chrome浏览器
下载的chrome版本号应该与你的Chrome浏览器版本相对应 如果没有改版本号 可以选择与其接近的版本号
Chrome下载地址:https://www.google.cn/intl/zh-CN/chrome/
Chromedriver下载的原版地址为:https://chromedriver.storage.googleapis.com/index.html 显然 如果你在国内机子上是打不开的虽然使用该bot的人基本都是会使用科学工具的人,但是也还是留一个国内镜像的下载地址:https://npm.taobao.org/mirrors/chromedriver/
将下载好的chromedriver放在python程序同一目录即可
- 执行命令并获取refresh token
python pixiv_auth.py login
请注意 你需要将你自动弹出的画面也连上科学工具才可以获取refresh token,否则无法获取
程序运行结果:
❯ python3 pixiv_auth.py login
[INFO] Get code: 3s3Xc075wd7njPLJBXgXc4qS-...
access_token: Fp9WaXhNapC8myQltgEn...
refresh_token: uXooTT7xz9v4mflnZqJ...
expires_in: 3600