如何将wget输出打印到文件

时间:2018-04-17 00:56:22

标签: wget

我正在尝试将http标头打印到文本文件中。我试过了:

wget -S --spider -O SESSIONS.txt 'mysite.com'
wget -S --spider 'mysite.com'   > SESSIONS.txt

在这两种情况下,SESSIONS.txt都保持为空。为什么呢?

1 个答案:

答案 0 :(得分:1)

“ - spider”选项不会下载任何内容。

你可以试试这个 -

wget -S --spider -q mysite.com 2> Sessions.txt

这样只会将标题保存到“Sessions.txt” 但是,您必须使用echo和其他命令来确定哪个请求生成了哪些标头。

或者,您可以删除-q选项,然后解析文件以删除不必要的行。

另一种方法是使用“curl -I”。但是,这会发送HEAD请求而不是GET请求。因此,它仅在服务器支持并响应HEAD请求时才有效。

相关问题