环境准备(Nodejs)

安装地址: Node.js — Run JavaScript Everywhere (nodejs.org)

安装 pxder

npm i -g pxder

登陆

pxder --login

如果输入此命令发生错误 如类似 Error: Cannot find module 'qs'

只需要继续执行 npm i -g qs 命令即可 其中qs为 Error: Cannot find module 'qs' 中的qs

执行后重复登陆的操作 缺哪个模块装哪个 一直到不报错

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

  1. 按下 F12 打开“开发者工具”,切换到“Network”选项卡,勾选“Preserve log”

  2. 进行登录或授权操作,最终会进入一个空白页面

  3. 点击“Doc”进行筛选,找到(一般是)最后一个请求,将 code 参数复制出来,粘贴到程序中并回车

以上步骤尽量快速完成,太慢的话验证可能会过期

登出

pxder --logout

导出 Token

pxder --export-token

pxder 具体使用方法请参考 Tsuk1ko/pxder: 🖼 Download illusts from pixiv.net P站插画批量下载器 (github.com)