2011-05-02 101 views
1

我正在寻找类似API的谷歌图片搜索使用bash外壳。谷歌图片搜索外壳api

我想凝结一些查询字符串的链接和解析信息列表。

理想的情况将是 ing或wget ing而不是解析结果。

但我找不到任何可解析的页面变体。

我正在尝试$> curl "http://images.google.com/images?q=apple"并且什么也没得到。

任何想法?

+0

您应该首先阅读Google的服务条款 – Sahas 2011-05-02 16:53:44

回答

1

有Google的搜索API; http://code.google.com/apis/imagesearch虽然我不知道你会如何去引用推荐人/品牌许可要求。

+1

> _Google搜索API让您可以使用JavaScript_将Google搜索添加到您的网页中。没有一个关于shell \ bash的单词等。不可用 – 2011-05-03 13:41:53

+2

是的,但它的正文,卷曲它并解析出你想要的东西; http://code.google.com/apis/imagesearch/v1/jsondevguide.html – 2011-05-03 13:52:02

0

似乎Google Images不喜欢卷曲(403错误代码)。 为了避免403错误,你需要假用户代理,像这样:

wget -qO- "http://images.google.com/images?q=apple" -U "Firefox on Ubuntu Gutsy: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.1.14) Gecko/20080418 Ubuntu/7.10 (gutsy) Firefox/2.0.0.14"

不过,我想这是不够的,因为你的JavaScript代码的负载,需要以某种方式执行。

我的2美分。