linux中批量下载指定网址中的指定类型文件

作者: 蓝鹰 分类: CentOS 发布时间: 2024-01-19 10:44 ė0 浏览数 6linux中批量下载指定网址中的指定类型文件已关闭评论

注意是批量下载连接中所有指定文件

-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

Ɣ回顶部