Pixiv-MultiPlatform 提供了两种登录方式:
为保证软件在各个平台上的 UI 逻辑统一性,我们使用了嵌入式浏览器。
在桌面端首次使用软件时需要初始化嵌入式浏览器,它会下载大约400MB的浏览器内核并解压缩。
而在安卓端则可以直接登录。
魔法上网工具。因为 Pixiv 使用 oauth 进行登录,而网页中存在的验证码使得模拟调用登录接口的方法不现实,因此只能通过魔法上网的方式打开嵌入式浏览器并抓取登录 token。
登录及后续的访问可以不用魔法上网,我们有对应的措施来绕过不可抗力造成的封锁。
一个 Pixiv 账号,若没有的话请点击此链接进行注册。
在登录向导中点击以嵌入式浏览器登录
等待浏览器加载并弹出 pixiv 登录网页。
输入账号密码后,点击Login In
。如果登录成功,则程序会弹出下面的提示后三秒,进入主页面
谷歌在2023年9月禁止了在嵌入式浏览器中进行登录的途径。针对此种情况请使用账号密码的方式进行登录。
请检查魔法上网软件是否成功开启。
目前仅出现了一例无法初始化浏览器内核的情况。而在最新版本中则会弹出如下的提示:
如果您也出现了这个问题,请按如下步骤进行排查:
Pixiv-MultiPlatform
应用(具体如何放行请百度。)2
中提到的链接,然后点击选择压缩包路径
按钮,选择您刚刚下载的.tar.gz
文件后重试点击此文本以查看详细信息
的链接,将对话框内的内容截图并打开Issue 页面进行反馈。请检查您下载的 Pixiv-MultiPlatform 版本是否为1.6.0
及以上。低于此版本则无法使用此类方式进行登录。
SNI Bypass
功能。
如果您开启了,则不需要魔法上网。若未开启,则需要开启魔法上网。点击:使用 Token 登录
在接下来的对话框中粘贴您的 Token:
如果您输入的 Token 正确。在等待一会后,会出现如下提示。三秒后进入主页面。
如果您要从 Pixiv-MultiPlatform 导出 token,请前往程序设置,找到导出登录会话
后点击:
如果您使用其他客户端。在找到客户端导出的会话信息后,需要重点关注诸如refresh_token
的字段,其中的值便是 Pixiv-MultiPlatform 需要的登录 token。
请不要将网页端的 Cookie 直接粘入聊天框!PMF 只接受移动端的登录凭证!
什么是网页端的 Cookie?
是指您在开发者工具里复制的类似这样的字符串:
尤其注意不要将 PHPSESSID 的内容填入对话框!