curl与wget高级用法

网友投稿 810 2023-02-11

本站部分文章、图片属于网络上可搜索到的公开信息,均用于学习和交流用途,不能代表睿象云的观点、立场或意见。我们接受网民的监督,如发现任何违法内容或侵犯了您的权益,请第一时间联系小编邮箱jiasou666@gmail.com 处理。

curl与wget高级用法

curl(文件传输工具)

常用参数如下:

使用示例:例1:抓取页面到指定文件,如果有乱码可以使用iconv转码

例2:模拟浏览器头(user-agent)

例3:处理重定向页面

例4:模拟用户登陆,保存cookie信息到cookies.txt文件,再使用cookie登陆

1
2
# curl -c ./cookies.txt -F NAME=user -F PWD=***URL #NAME和PWD是表单属性不同,每个网站基本都不同
# curl -b ./cookies.txt –o URL

例5:获取HTTP响应头headers

例6:访问HTTP认证页面

1
# curl –u user:pass URL

例7:通过ftp上传和下载文件

1
2
# curl -T filename ftp://user:pass@ip/docs #上传
# curl -O ftp://user:pass@ip/filename #下载

wget(文件下载工具)

常用参数如下:

使用示例:例1:下载单个文件到当前目录下,也可以-P指定下载目录

例2:对于网络不稳定的用户可以使用-c和–tries参数,保证下载完成

例3:下载大的文件时,我们可以放到后台去下载,这时会生成wget-log文件来保存下载进度

例4:可以利用—spider参数判断网址是否有效

例5:自动从多个链接下载文件

例6:限制下载速度

例7:登陆ftp下载文件

1
# wget –ftp-user=user –ftp-password=pass ftp://ip/filenam
上一篇:Python基础到进阶课程视频免费领取 还有免费直播课程教学
下一篇:包含系统性能测试怎么做的词条
相关文章

 发表评论

评论列表