php curl抓取网页指定内容(Linux中curl利用URL规则在官网看出curl支持的各种协议 )

优采云 发布时间: 2022-04-15 22:21

  php curl抓取网页指定内容(Linux中curl利用URL规则在官网看出curl支持的各种协议

)

  在 Linux 中,curl 是一个文件传输工具,它使用 URL 规则在命令行下工作。可以说是一个非常强大的http命令行工具。它支持文件上传和下载,是一个综合传输工具,但传统上习惯称url为下载工具。

  这是 curl 的官方网站。您可以从上面的官方网站下载最新的 curl 版本。同时可以看到curl支持的各种协议(如HTTP、HTTPS、IMAP、IMAPS、LDAP、LDAPS、POP3、POP3S等)、curl的使用方法、开发支持者以及版本信息官方网站。想进一步了解curl的小伙伴可以去官网搜索自己关心的信息。

  命令下载

  apt install curl

  

  常用命令

  获取网页内容

  curl www.jiek.xyz

  

  将网页内容保存到指定文件

  我们可以使用 > 符号将输出重定向到本地文件。

  curl http://www.jiek.xyz > index.html

  您还可以使用 curl 附带的 -o/-O 选项将内容保存到文件中。

  注意:使用 -O 选项时,必须确保链接末尾收录文件名,否则 curl 将无法正确保存文件。如果您遇到链接中没有文件名的情况,您应该使用 -o 选项手动指定文件名,或者使用重定向符号。

  而且-O不能保存在指定位置。

  curl -o [保存的文件名] [url]

curl -o /jiek.txt www.jiek.xyz

  

  

  网页跳转

  某些 URL 会自动重定向。加上 -L 参数,curl 会跳转到新的 URL。

  curl -L www.sina.com

  输入上面的命令,结果会自动跳转到。

  显示响应头信息和网页内容

  curl -i www.jiek.xyz

  

  只显示响应头信息

  curl -I www.jiek.xyz

  

0 个评论

要回复文章请先登录注册


官方客服QQ群

微信人工客服

QQ人工客服


线