- 作者帖子
无悔游客1、先找到文件网址
2、利用https://ok.daoing.com/hafo/index.php解析图片地址:例如:
ids.lib.harvard.edu/ids/i...efault.jpg
ids.lib.harvard.edu/ids/i...efault.jpg
ids.lib.harvard.edu/ids/i...efault.jpg
ids.lib.harvard.edu/ids/i...efault.jpg
3、把所有图片地址中full/full/0/default.jpg替换成为info.json
ids.lib.harvard.edu/ids/i.../info.json
ids.lib.harvard.edu/ids/i.../info.json
....(利用记事本文档批量替换)
4、把第3步网址复制到“urls.txt”中
4、打开加速器全局功能,即用国外服务器
5、打开运行“dezoomify-rs批量下载哈佛大学图书馆高清大图.bat”
6、即可把图片逐一下载到“download”文件夹中
未曾管理员@无悔 #173509
那个解析网址可以直接生成info链接,可以省去替换的操作
无悔游客@未曾 #173510
非常感谢指点!!
tigershuai游客用bookget神器直接下载不香么
朱元璋游客哈佛还能下载?不是说需要什么人工验证码,早不能下载了吗
fwsh游客4、打开加速器全局功能,即用国外服务器
请问这个是指什么
無悔游客@fwsh #173578
就是必须得用连接外网!
聿青游客求deepseek给写了一个脚本,好使!
@echo off
setlocal enabledelayedexpansionset "count=1"
for /f "usebackq delims=" %%u in ("urls.txt") do (
set "url=%%u"if not "!url!"=="" (
:: 提取URL中的数字部分
for /f "tokens=5 delims=/" %%n in ("!url!") do set "number=%%n"if not "!number!"=="" (
echo 正在下载 !url!...:: 使用临时应答文件解决输入问题
(
echo 0
echo.
) > input.txt
dezoomify-rs "!url!" "image_!number!.jpg" < input.txt:: 等待15秒确保下载完成
timeout /t 15 /nobreak >nul
del input.txtecho 已保存为 image_!number!.jpg
) else (
echo 无法提取数字: !url!
)
set /a "count+=1"
)
)echo 所有文件下载完成
pause- 作者帖子
正在查看 8 个帖子:1-8 (共 8 个帖子)
正在查看 8 个帖子:1-8 (共 8 个帖子)
正在查看 8 个帖子:1-8 (共 8 个帖子)