:
Pxder(P站插畫批量下載器)能夠讓你運(yùn)用本工具從P站批量下載插畫,需求裝置Node.js才干運(yùn)用,登錄會讓你輸入用戶名密碼,登錄勝利一次后以后假如沒有出什么bug則無需再次登錄!
簡單寫下闡明(主要針對 Windows 用戶)
首先你需求先裝置 Node.js
翻開nodejs下載右邊的“最新發(fā)布版” => 裝置一路肯定
裝置/更新/卸載
翻開“命令提示符”或者“Powershell”,執(zhí)行下面的命令,即可裝置或者更新(注:后續(xù)命令皆為在此執(zhí)行)
裝置與卸載
npm i -g pxder
npm uninstall -g pxder
登錄會讓你輸入用戶名密碼,登錄勝利一次后以后假如沒有出什么bug則無需再次登錄
注:pxder 僅會在計算機(jī)上貯存 refreshAccessT oken,而不會貯存您的帳號密碼
有五項設(shè)置,按下數(shù)字鍵選擇一項停止設(shè)置,然后依照請求輸入之后回車即可
[1] Download path 下載目錄,必需設(shè)置
[2] Download thread 下載線程數(shù)
[3] Download timeout 下載超時
[4] Auto rename 自動重命名(文件夾)
- **下載目錄**
請留意相對途徑與絕對途徑的區(qū)別,不過不用擔(dān)憂,輸入完途徑后會顯現(xiàn)絕對途徑以便當(dāng)你檢查
目錄無需手動樹立,下載圖片的時分會自動樹立
- **下載線程數(shù)**
即同時下載的圖片數(shù),默許為`5`,最小為`1`,最大為`32`
下載圖片時最左側(cè)的一列實踐上就是線程編號
- **下載超時及重試**
假如這么多秒之后一張圖還沒被下載完則算作超時,超時后會自動重試,默許值為`30`
下載圖片時假如線程編號是黃色底的就代表此次是重試
重試超越`10`次則視作下載失敗
- **自動重命名**
開啟了以后,例如這個畫師原來叫`abc`,今天你再次去下載(更新)他的畫作,但是他改名叫`def`了,那么程序會自動幫你重命名畫師文件夾。
- 由于官方客戶端 API 限制 offset 不能大于 5000,所以程序不會也無法得到畫師列表、畫作列表、珍藏列表等 5000 頁以后的數(shù)據(jù),并且由該緣由招致的程序解體問題曾經(jīng)在 v2.7.3 修復(fù)
- 會將同一畫師的作品下載在`(UID)畫師名`格式的文件夾內(nèi),圖片命名格式為`(PID)作品名`
并且,畫師名會自動刪除名字中`@`(包含半角&全角)符號及以后的文字(由于這些根本上都是畫師的攤位信息之類的與名字無關(guān)的信息)
- 文件(夾)名均會過濾掉一切 Windows 和 Linux 中不能或不引薦做文件名的符號
- 動圖下下來會是一切幀的緊縮包,并且會標(biāo)注 delay 信息
- 例如`xxx@30ms.zip`表示該動圖的播放速度為 30ms 一幀
- 由于獲取動圖信息需求額外調(diào)用API,因而假如動圖較多將會使得解析時間較長
- 下載時會疏忽掉曾經(jīng)下載完成的插畫
- 下載超時或網(wǎng)絡(luò)錯誤解自動重試,重試上限為10次
- 假如當(dāng)某一個線程到達(dá)重試上限并且此時有不止一個下載線程處于重試狀態(tài),程序?qū)⒁暈闀簳r呈現(xiàn)了網(wǎng)絡(luò)問題,暫停5分鐘后會繼續(xù)重試
- 假如只要一個下載線程呈現(xiàn)錯誤,程序?qū)艞壪螺d該p并繼續(xù)運(yùn)轉(zhuǎn)