我正在尋找類似API的谷歌圖片搜索使用bash外殼。谷歌圖片搜索外殼api
我想凝結一些查詢字符串的鏈接和解析信息列表。
理想的情況將是 ing或wget
ing而不是解析結果。
但我找不到任何可解析的頁面變體。
我正在嘗試$> curl "http://images.google.com/images?q=apple"
並且什麼也沒得到。
任何想法?
我正在尋找類似API的谷歌圖片搜索使用bash外殼。谷歌圖片搜索外殼api
我想凝結一些查詢字符串的鏈接和解析信息列表。
理想的情況將是 ing或wget
ing而不是解析結果。
但我找不到任何可解析的頁面變體。
我正在嘗試$> curl "http://images.google.com/images?q=apple"
並且什麼也沒得到。
任何想法?
有Google的搜索API; http://code.google.com/apis/imagesearch雖然我不知道你會如何去引用推薦人/品牌許可要求。
> _Google搜索API讓您可以使用JavaScript_將Google搜索添加到您的網頁中。沒有一個關於shell \ bash的單詞等。不可用 – 2011-05-03 13:41:53
是的,但它的正文,捲曲它並解析出你想要的東西; http://code.google.com/apis/imagesearch/v1/jsondevguide.html – 2011-05-03 13:52:02
似乎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美分。
您應該首先閱讀Google的服務條款 – Sahas 2011-05-02 16:53:44