linux中批量下载指定网址中的指定类型文件
注意是批量下载连接中所有指定文件
-A 后面是指定的文件名辍
--no-check-certificate 忽略证书
wget -A mp3 -r -p -np -k --user-agent="Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/110.0.0.0 Safari/537.36" --no-check-certificate URL
利用WGET下载文件,并保存到指定目录
而要让档案自动储存到指令的目录下,则需要借用-P这个参数,可以使用以下的指令
wget -P 目录 网址
举例来说,如果你要放到/root底下,你可以打下列的指令:
wget -P /root 网址
wget 用户名密码登录带cookies下载
下面有三个方案(一般3较多,在这里就拿3举例吧其他较为简单):
1. 下载文件 :
wget --load-cookiesC:\.urs_cookies --save-cookies C:\.urs_cookies--auth-no-challenge=on --keep-session-cookies --user=你的账户--password=你的密码 --content-disposition <数据连接> (不要打<>)
2. 下载整个目录:
wget --load-cookies C:\.urs_cookies --save-cookies C:\.urs_cookies --auth-no-challenge=on --keep-session-cookies --user=你的账户 --password=你的密码 --content-disposition -r <数据连接> (不要打<>)
3. 下载你把链接存放在文本里,比如TXT格式:
wget --load-cookies C:\.urs_cookies --save-cookiesC:\.urs_cookies --auth-no-challenge=on --keep-session-cookies --user=你的账户 --password=你的密码 --content-disposition -i <你要的本地数据文本连接路径包含文件名>(同上)
改进的
wget --load-cookies C:\.urs_cookies --save-cookies C:\.urs_cookies --auth-no-challenge=on --keep-session-cookies --user=你的账户 --password=你的密码 --content-disposition -i 存放链接的文本
wget -o 加入下载日志,隐藏下载
wget -o download.log --no-check-certificate --load-cookies ./cookies/urs_cookies --save-cookies ./cookies/urs_cookies --auth-no-challenge=on --keep-session-cookies --user=username --password='123456' -P ./data --content-disposition -i url.txt
如果是linux下使用, 替换相应的目录即可!
本文出自 蓝鹰博客,转载时请注明出处及相应链接。
本文永久链接: http://www.lanyingblog.com/blog/3124.html