批处理之家's Archiver

DDDYJQ1 发表于 2020-2-7 10:39

[已解决]请教批处理批量下载的问题

test103.txt文件的内容
[url]https://xing.911cha.com/xing_%E3%91%8E.html[/url]
[url]https://xing.911cha.com/xing_%E3%92%92.html[/url]
[url]https://xing.911cha.com/xing_%E3%94%A9.html[/url]
[url]https://xing.911cha.com/xing_%E3%9C%A8.html[/url]
[url]https://xing.911cha.com/xing_%E3%A1%93.html[/url]
[url]https://xing.911cha.com/xing_%E3%A4%A9.html[/url]
[url]https://xing.911cha.com/xing_%E3%A8%85.html[/url]
[url]https://xing.911cha.com/xing_%E3%AC%A5.html[/url]
[url]https://xing.911cha.com/xing_%E3%AF%81.html[/url]
[url]https://xing.911cha.com/xing_%E3%B2%BB.html[/url]
[url]https://xing.911cha.com/xing_%E3%B5%9F.html[/url]

批处理代码
wget --user-agent="Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.0.3) Gecko/2008092416 Firefox/3.0.3" --no-check-certificate -c -t 0 -T 40 -i test103.txt
使用的时候出现

不能全部下完,下完后出现xing_恪%93这种文件名

先谢了!

DDDYJQ1 发表于 2020-2-16 23:21

请大佬帮忙看一下

flashercs 发表于 2020-2-17 13:42

[i=s] 本帖最后由 flashercs 于 2020-2-17 14:00 编辑 [/i]

用curl.exe下载 [url=https://curl.haxx.se/windows/]https://curl.haxx.se/windows/[/url][code]@echo off
REM 设置curl.exe路径
set curl="C:\Users\Flashercs\OneDriveTools\Tools\curl-7.68.0-win64-mingw\bin\curl.exe"
REM 设置下载html的保存目录路径
set dstdir="D:\sec\"
REM 设置urls文件路径
set urlfile="%~dp0urllist.txt"
set tmpfile="%temp%\~%random%"
pushd %dstdir%
>%tmpfile% (
  echo --remote-name-all
  echo --location
  echo --compressed
  echo --user-agent "Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.0.3) Gecko/2008092416 Firefox/3.0.3"
  for /f "usebackq delims=" %%A in (%urlfile%) do (
    echo --url %%A
  )
   
)
%curl% --config %tmpfile%
del %tmpfile%
popd
pause
exit /b[/code]

DDDYJQ1 发表于 2020-2-17 18:57

谢谢,超级纱无敌快

页: [1]

Powered by Discuz! Archiver 7.2  © 2001-2009 Comsenz Inc.