我在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”的结果。
怎么做?
答案 0 :(得分:2)
使用JavaScript处理客户端#
之后的任何事情,这就是为什么它不能与curl
一起使用。
您可以使用https://www.google.com/search?q=abc
除非您还欺骗用户代理,否则它似乎会阻止您,所以总而言之:
curl \
-A 'Mozilla/5.0 (MSIE; Windows 10)' \
-o res.html \
"https://www.google.com/search?q=abc"