如何使用curl

时间:2016-10-11 17:33:44

标签: linux curl

我在Linux上工作并尝试使用curl向Google发送请求并将其回复保存为html文件。

当我使用Google搜索字符串“abc”时,我发现Google的链接是:https://www.google.lu/#q=abc

所以我尝试这样:

curl https://www.google.lu/#q=abc -o res.html

但是res.html只是Google的主页,而不是搜索“abc”的结果。

怎么做?

1 个答案:

答案 0 :(得分:2)

使用JavaScript处理客户端#之后的任何事情,这就是为什么它不能与curl一起使用。

您可以使用https://www.google.com/search?q=abc

上的传统非AJAX界面

除非您还欺骗用户代理,否则它似乎会阻止您,所以总而言之:

curl \
  -A 'Mozilla/5.0 (MSIE; Windows 10)'  \
  -o res.html \
  "https://www.google.com/search?q=abc"