如何搜索谷歌,然後獲得結果鏈接(以編程方式)?請給我一些源代碼樣本。非常感謝!獲取谷歌搜索結果的鏈接
0
A
回答
0
您可以使用谷歌REST API,如下所述:https://developers.google.com/custom-search/v1/using_rest#WorkingResults
結果可能是JSON格式,你可以分析得到的鏈接。
這是一個例子請求:
GET https://www.googleapis.com/customsearch/v1?key=INSERT-YOUR-KEY&cx=013036536707430787589:_pqjad5hr1a&q=flowers&alt=json
現在你會得到一個JSON描述。
BufferedReader in = new BufferedReader(new StringReader(resultJson));
Pattern regex = Pattern.compile(".*\"link\": \"(.*)\",");
Collection<String> links = new ArrayList<String>();
String line = null;
while ((line = in.readLine()) != null) {
Matcher matcher = regex.matcher(line);
if (matcher.matches()) {
String link = matcher.group(1);
links.add(link);
}
}
0
0
事情是這樣的:你可以使用正則表達式通過它解析JSON要麼用JSON庫,如Jackson(推薦!),或者你只是「grep的」?
String term = "abracadabra";
String URL = "http://www.google.com/search?q="+term;
相關問題
- 1. 從谷歌搜索結果中獲取鏈接
- 2. 獲取谷歌和yandex搜索結果
- 3. 獲取谷歌搜索結果
- 4. 獲取谷歌搜索結果數
- 5. 獲取谷歌搜索結果在c#
- 6. 獲得通過IMPORTXML鏈接從谷歌搜索結果
- 7. 獲得谷歌的搜索結果,PHP
- 8. 從谷歌搜索頁面獲取所有搜索結果
- 9. 獲取谷歌搜索結果鏈接附加到我的網站
- 10. 從谷歌搜索結果中獲取鏈接在屏幕上的位置
- 11. Jsoup谷歌搜索結果
- 12. 在谷歌搜索結果
- 13. 谷歌搜索結果
- 14. 谷歌像搜索結果
- 15. 谷歌搜索API - 結果
- 16. 來自谷歌搜索結果的正則表達式鏈接
- 17. 如何從谷歌搜索結果的網址/鏈接和TMemo
- 18. 谷歌搜索結果的鏈接不工作,因爲PARAMS
- 19. 如何生成谷歌地圖搜索結果的鏈接
- 20. 谷歌搜索結果中的鏈接沒有按照.htaccess
- 21. 谷歌的搜索結果鏈接改變顏色
- 22. Cust谷歌自定義搜索「無結果」字符串鏈接
- 23. 直接鏈接獲取谷歌自定義搜索API密鑰?
- 24. 搜索結果的鏈接
- 25. 如何排除搜索結果(鏈接)從谷歌搜索在Java
- 26. 從C#中的谷歌搜索中獲取鏈接#
- 27. 獲取谷歌搜索結果的網站位置
- 28. 獲取谷歌搜索結果的正確方法是什麼?
- 29. 添加搜索鏈接谷歌的Sitemaps
- 30. 谷歌地圖:獲取搜索結果和顯示標記
你可以給搜索的示例代碼,然後在字符串 – user2721125
我的意思是隻解析 – user2721125
的鏈接我得到的JSON文件 – user2721125