标签: 

正在查看 12 个帖子:1-12 (共 12 个帖子)
  • 作者
    帖子
  • @45227 回复

    未曾
    管理员

    dezoomify-rs批量下载的问题,交流区多次有人问到过。由于我不太会写BAT脚本(windows),所以一直未作相关答复

    后来看@zhudw 在bookget里面也有生成类似的脚本,但是这个脚本将urls集成到bat脚本里面了,不方便更换新的urls列表。

    今天@老杨 分享了他的基于python的下载批处理命令(@45210

    我感觉大多数用户是Windows用户,直接用bat应该就能处理这种问题。大致在网上看了些相关命令格式,拼凑出这个批量处理的BAT脚本(在Windows)

    @echo off
    setlocal enabledelayedexpansion
    set /a a=1
    set /p downdir=Download folder: 
    if "%downdir%"=="" set downdir="download"
    if not exist %downdir% md %downdir%
    for /f "delims=" %%i in (urls.txt) do (
    dezoomify-rs -l --accept-invalid-certs -H "User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" %%i %downdir%/!a!.jpg
    set /a a+=1
    timeout /t 0
    ) 
    pause

    脚本说明

    0,首先要创建一个包含分页json/dzi/XML参数的urls.txt文件

    1,为了方便归类多种资源,打开脚本会提示输入需要保存的文件夹名(输入后会自动创建,不输入会 默认创建并保存到download目录)

    2,需要配合dezoomify-rs使用

    3,dezoomify-rs 的相关参数可自行补充

    4,如果需要任务延迟可在timeout /t 后面带上秒数,例如10s timeout /t 10

    5,如果遇到红字I/O错误,说明文件名占用了(已经存在了)

    6,在系统盘以外的盘使用

    脚本(downall.bat)下载地址:
    yun.daoon.com/wl/?i...e=download

    @45231 回复

    老杨
    游客

    哈哈哈,有效的验证了开放共享是推动进步的力量,别管推动什么了~~

    对了,还有一句话,人类所有的发明创造都为了一个字,懒~~~哈哈哈哈

    @45232 回复

    老杨
    游客

    刚跑了200多个下载,发现整理url也是累人的事情,继续推进更新~~~

    @45234 回复

    zhudw
    游客

    这个批处理写的很有水平,够用了。

    @45249 回复

    未曾
    管理员

    @zhudw #45234

    现学现卖~~😂

    @45250 回复

    墨雲
    游客

    有url的话,我平时都是这样列好,直接复制黏贴就能批量了

    比起批量,我倒是更想要提取,和整理的,不过因为每个网站的形式都不同,估计很难有通用的

    @45333 回复

    tigershuai
    游客

    又一下載利器,方便了廣大書友,功德無量。

    @45337 回复

    tigershuai
    游客

    另外就是zhudw老大的神器可以多線程下載,希望未曾先生這個批處理工具也能增加多線程的功能,這樣下載就更快了。

    @45340 回复

    未曾
    管理员

    @tigershuai #45337

    dezoomify-rs默认同时下载16个碎片

    @45353 回复

    读书人
    游客

    bat应该为小写,没有大写的写法

     

    @45363 回复

    未曾
    管理员

    @读书人 #45353

    我觉得作为batch file的缩写,大写也无所谓。其文件扩展名是.bat

    @45421 回复

    老杨
    游客

    @墨雲 #45250

    说到关键了,url确实要比批量下载更痛。

    我之前没用过,最近才开始下载,摸索了俩办法,一个办法就是自己拼url,适合有规律的,还有一个办法就是去爬url

    拼装或许可以摸索个通用工具出来,爬取几乎都要单独定制了

正在查看 12 个帖子:1-12 (共 12 个帖子)
正在查看 12 个帖子:1-12 (共 12 个帖子)
回复至:【测试】dezoomify-rs 批量下载 BAT 脚本
您的信息:



初次发帖前:建议先阅读