如何获取URL的代码段?

时间:2014-01-09 08:38:47

标签: java url google-api code-snippets bing-api

我有一个网址,如何在Java中获取此网站的说明(如Google返回的代码段)。这可以通过Google API或Bing API实现吗?

HttpClient提供元数据,但我们无法获取网站的说明。

1 个答案:

答案 0 :(得分:0)

通常该信息存储在<head>

中的特殊元标记中
<meta name="description" content="...Here goes the description your after...">

所以你要做的就是解析你的URL内容,寻找那个元数据标签。 (因此无需使用API​​。)

此处可以找到如何解析和下载页面的示例Parse Web Site HTML with JAVA

但是如果您更喜欢使用Bing API,它将根据http://www.bing.com/developers/s/apibasics.html在xml或json有效负载中返回描述。

或者使用自定义搜索API并将c2coff属性设置为0,使用Google API,以获取有关API https://developers.google.com/custom-search/docs/xml_results的更多信息。