2011-05-02 182 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美分。