如何获取 Pixiv RefreshToken

如何获取 Pixiv RefreshToken

从下列方式中选择一种进行操作,操作之前确保自己可以连接到 Pixiv 进行登录,获取到的 RefreshToken 可妥善保管以便后续使用

方式一:从本站(pixiv.pictures)网页端进行登录Android 端可以使用 Firefox / Edge Canary 浏览器进行操作

首先安装 Redirector 浏览器扩展,下载地址:https://einaregilsson.com/redirector/导入 Redirector 规则配置,规则地址:https://pixiv.pictures/helper/Redirector.json安装 Tampermonkey 浏览器扩展,下载地址:https://www.tampermonkey.net/index.php安装登录工具用户脚本,脚本地址:点击安装在此页面选择 App API (OAuth) 进行登录:https://pixiv.pictures/account/login,会打开 Pixiv 官方登录页面登录成功后可在设置页面导出 RefreshToken 以供其他软件使用方式二:从本站(pixiv.pictures) APP 端进行登录下载本站(pixiv.pictures) APP 端 (Android/Windows): https://pixiv.pictures/setting/down_app安装打开后从 设置 - 登录 - App API (OAuth) 进行登录,会弹出 Pixiv 官方登录页面登录成功后 Android 端如果有弹窗的话请选择本站 APP(Pixiv-Viewer) 进行回调,Windows 端会自动重启之后可在 设置 - 其他设置 导出 RefreshToken 以供其他软件使用方式三:使用 pxder (Node.js) 脚本登录以下内容来自 pxder Readme 文件

准备首先你需要先安装 Node.js >= 16

Windows / Mac打开官网 => 下载左边的 LTS 版本 => 安装一路确定

Linux# Ubuntu

curl -sL https://deb.nodesource.com/setup_16.x | sudo -E bash -

sudo apt-get install -y nodejs

# Debian

curl -sL https://deb.nodesource.com/setup_16.x | bash -

apt-get install -y nodejs

# Centos

curl -sL https://rpm.nodesource.com/setup_16.x | bash -

yum install -y nodejs安装Windows 打开“命令提示符”或者“Powershell”,执行下面的命令,即可安装(注:后续命令皆在此执行)

npm i -g pxder登录如果不能直接访问 Pixiv,首先设置代理:

pxder --setting按 5 设置代理,例如: http://127.0.0.1:7890 或者 http://127.0.0.1:1080

然后进行登录

pxder --loginWindows正常情况下应该会自动弹出浏览器访问一个登录授权页面,如果没有的话请手动打开“Login URL”,操作下去即可

登录成功时浏览器会弹出如下图所示的一个对话框,选择“打开”即可,这时 pxder 应该会显示登录成功

如果你的体验与上述情况不一致,请使用 pxder --login --no-protocol 命令进行登录,并参考下面的“其他系统”部分进行操作

其他系统正常情况下应该会自动弹出浏览器访问一个登录授权页面,如果没有的话请手动打开“Login URL”,不要急着登录或授权,按以下步骤操作:

按下 F12 打开“开发者工具”,切换到“Network”选项卡,勾选“Preserve log”进行登录或授权操作,最终会进入一个空白页面点击“Doc”进行筛选,找到(一般是)最后一个请求,将 code 参数复制出来,粘贴到程序中并回车以上步骤尽量快速完成,太慢的话验证可能会过期

导出 tokenpxder --export-token方式四:使用 Python 脚本进行登录如果不能直接访问 Pixiv 的话注意设置好代理环境变量 HTTPS_PROXY

安装 Python 环境,可选择官网安装或者微软商店

尝试以下几个脚本,使用方式见其说明

gppt: get-pixivpy-token

pip install gppt

gppt loginhttps://gist.github.com/ZipFile/c9ebedb224406f4f11845ab700124362

https://gist.github.com/upbit/6edda27cb1644e94183291109b8a5fde

https://github.com/mixmoe/HibiAPI/blob/main/scripts/pixiv_login.py (pip 安装依赖后使用 python 执行)

方式五:使用 PixEz (Android/iOS) 进行登录下载

Android: Google Play | Github Release

iOS: App Store(美区)

打开软件进行登录,会跳转到 Pixiv 官方登录页面

登录成功后如果有弹窗的话选择 PixEz

进入软件后从 更多 - 账户信息 - Token export 导出后妥善保存

P.S.目前来看 RefreshToken 的时效是比较久的,因此只要登录一次保存好,之后便可以在支持直接从 Token 登录的网站/软件使用,无需再次登录了

🎊 相关推荐

洛杉矶道奇队赢得2024年世界大赛冠军!
365bet体育投注在线

洛杉矶道奇队赢得2024年世界大赛冠军!

📅 10-23 👀 1091
眉毛旺盛暗示了什么?为什么眉毛会变长?
365bet体育投注在线

眉毛旺盛暗示了什么?为什么眉毛会变长?

📅 09-19 👀 4982
绝地逆转!国乒女队世乒赛六连冠
英国365bet

绝地逆转!国乒女队世乒赛六连冠

📅 02-08 👀 2402