2012-10-24 88 views
0

我需要找到一種方法來創建獲取特定搜索字符串的Google搜索結果頁面。 (例如,site:stackoverflow.com javascript)。是否有可能使用Javascript來做到這一點?獲取特定搜索字符串的Google搜索結果網址

這是上面的搜索字符串搜索結果頁面的URL:

https://www.google.com/#hl=en&output=search&sclient=psy-ab&q=site:stackoverflow.com+javascript&oq=site:stackoverflow.com+javascript&gs_l=hp.3...13833.13833.0.14821.1.1.0.0.0.0.75.75.1.1.0.les%3B..0.0...1c.1.RW1esyXtgVY&pbx=1&bav=on.2,or.r_gc.r_pw.r_cp.r_qf.&fp=52e43fe95f7f41ff&bpcl=35466521&biw=1366&bih=626

+0

我終於找到了解決方案:http://webapps.stackexchange.com/questions/39818/how-should-i-write-the-url-for-a-specific-google-search-query –

回答

1

谷歌自定義搜索API?

https://developers.google.com/custom-search/v1/overview

應該有你想要的東西......

這是不是,否則,你刮的頁面,如果你不知何故知道結果的實際HTML結構...雖然我敢肯定有其他方案。

+0

我發現解決方案更簡單。請參閱此處:http://webapps.stackexchange.com/questions/39818/how-should-i-write-the-url-for-a-specific-google-search-query –

-1

您可以使用ajax執行curl請求服務器端與PHP(例如)。你不能用javascript來做,因爲它被認爲是跨站腳本。

+0

但這就是RESTful API的用途:) – Ian