谷歌的不同结果:curl与browser

谷歌的不同结果:curl与browser,curl,command-line,Curl,Command Line,今天我无意中发现了一个很酷的堆栈溢出问题,并想将这个想法用作命令行拼写检查或词典(不必从shell到浏览器再回到shell会很好,但仍然使用扩展的google hive mind——举个例子,我只是在google上搜索了“hivemind”,发现它实际上是两个单词) 但是当我使用curl时,我得到的结果与使用chrome和firefox时不同(即使代理字符串设置为-a'Mozilla/4.0'。具体地说,它获取的页面没有顶部显示的定义 现在,我猜让我们这样做并不符合谷歌的最佳利益,但我想问一下是

今天我无意中发现了一个很酷的堆栈溢出问题,并想将这个想法用作命令行拼写检查或词典(不必从shell到浏览器再回到shell会很好,但仍然使用扩展的google hive mind——举个例子,我只是在google上搜索了“hivemind”,发现它实际上是两个单词)

但是当我使用
curl
时,我得到的结果与使用chrome和firefox时不同(即使代理字符串设置为
-a'Mozilla/4.0'
。具体地说,它获取的页面没有顶部显示的定义

现在,我猜让我们这样做并不符合谷歌的最佳利益,但我想问一下是否有解决办法

还有人尝试过构建“调用”谷歌的小命令行工具吗?

非常感谢!

您能显示完整的请求吗?
curl-s-a'Mozilla/4.0'https://www.google.com/search?ie=UTF-8&q=定义+汽车“