-1

我的目标是在终端过滤我的谷歌结果,这样我就只能得到谷歌的定义。

我正在尝试在 Mac 的终端中运行以下命令

open http://www.google.com/search?q=define:cars&ie=utf-8&oe=utf-8:en-GB:official&client=vim

Firefox 的类似命令是

open http://www.google.com/search?q=define:cars&ie=utf-8&oe=utf-8:en-GB:official&client=firefox-a

您可以使用哪个客户端将 Google 的 html 页面添加到您的标准输出中?

4

2 回答 2

2

要不通过他们的网络界面使用 Google 搜索,几乎可以肯定的是使用他们的API会更好。

但是,curl如果这是您必须做的事情,我认为这是用于下载网页的正确工具(可能不是)

于 2009-04-26T21:20:14.727 回答
1

“得到”

GET 'http://www.google.com/search?q=define:cars&ie=utf-8&oe=utf-8:en-GB:official&client=vim'

另见“头”。

该命令可以安装在 Gnu/Linux 操作系统上:

[elcuco@pinky ~]$ rpm -qf `which GET`
perl-libwww-perl-5.808-2mdv2008.1

理论上,您也可以使用“wget”并使用以下方式输出到标准输出:

wget http://www.google.com -O - --quiet

但是我不能让它与这个示例 URL 一起工作。

于 2009-04-26T21:26:12.060 回答