Pixiv站R18图片下载(免翻墙)
Pixiv 是老司机们都知道的网站。 下面的批处理代码需要全部复制,以 ANSI 编码保存到 Download.bat ,并且双击运行。程序会把 R18 图片下载至“下载”文件夹。运行本批处理需要提前安装 “cURL” 和 “jq” 两个命令,并自行添加环境变量。
声明:代码全部是我自己写的,已经在多个不同的 Windows 上测试,不会用的小白和某些喷子不要口出狂言,谢谢。
代码如下( 1.13 更新,添加选择接口功能):
::=========在此处选择接口=========
::接口【1】由【xiaobapi】提供,内容可能重复:https://xiaobapi.top/api/xb/api/pixiv_r18.php
::接口【2】由【lolicon】提供,可能不稳定:https://api.lolicon.app/setu/v2?r18=1
::在下面@set choise=后输入1或2以选择接口。
::===========此行以下↓============
@set choise=1
::===========此行以上↑============
mode 42,1
echo off
title 下载姬
color f7
del /f /q %temp%tmp.txt
del /f /q %$%
color f0
if %choise%==1 (
set api=https://xiaobapi.top/api/xb/api/pixiv_r18.php
) else (
if %choise%==2 (
set api=https://api.lolicon.app/setu/v2?r18=1
) else (
title 接口无效,按任意键重新选择
pause
notepad “%~f0”
“%~f0”
)
)
set /p dnum=请输入目标下载数量:
if /i %dnum% lss 1 exit
set num=0
md 下载
cd 下载
color f2
:start
set /a num=%num%+1
title 下载姬 – %num% ^/ %dnum%
curl %api% -s | jq “.data” | jq “.[0]” | jq “.urls” | jq “.original” >%temp%tmp.txt
for /f “delims=” %%a in (%temp%tmp.txt) do set url=%%a
echo %url:”=%>%temp%tmp.txt
for /f “delims=” %%a in (%temp%tmp.txt) do set url=%%a
curl -# -O %url%
for /r %%i in (*_*.*) do @(if %%~zi lss 60 del “%%i” /f&set /a num=%num%-1)
set “$=%temp%Spring”
>%$% Echo WScript.Echo(parseInt((new Date()).getTime()/1000))
for /f %%a in (‘cscript -nologo -e:jscript %$%’) do set timestamp=%%a
ren *_*.* %timestamp%.*
if /i %dnum%==%num% goto end
goto start
:end
del /f /q %temp%tmp.txt
del /f /q %$%
exit
以上就是全部代码。 成功的请在评论区吱一声。
不成功也没有关系,之后可能会在这篇文章更新自己下载的图包。
请各位看官老爷看到最后,后面有福利。
预览: