我有一个网址,如何在Java中获取此网站的说明(如Google返回的代码段)。这可以通过Google API或Bing API实现吗?
HttpClient
提供元数据,但我们无法获取网站的说明。
答案 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的更多信息。