2014-01-09 73 views
0

我有一個URL,我怎樣才能得到這個網站的描述(如谷歌返回的片段)在Java中。這可能與谷歌API或Bing API?如何獲取網址的片段?

HttpClient給出了元數據,但我們無法獲取網站的描述。

回答

0

通常該信息存儲在<head>中的特殊元標記中。

<meta name="description" content="...Here goes the description your after..."> 

所以你想要做的是解析你的URL的內容尋找元數據標籤。 (所以不需要使用API​​。)

而且一個如何解析和下載頁面的例子可以在這裏找到Parse Web Site HTML with JAVA

但是,如果您更願意使用Bing API,則它將返回描述以及xml或json有效內容,根據http://www.bing.com/developers/s/apibasics.html

或者通過使用自定義搜索API並將c2coff屬性設置爲0來獲取API https://developers.google.com/custom-search/docs/xml_results的更多信息。

+0

有關如何簡單解析URL內容的任何詳細信息? – Bill

+0

@Bill增加了一個鏈接到另一個問題,解釋如何做到這一點:) –

+0

如果可以通過Google或Bing API,它會更適合我。 – Bill