有没有人知道API或其他方法,我可以生成各个城镇的简短描述?
例如,我想放入Bath
,并得到类似的内容:
巴斯(/bɑːθ/或/bæθ/)是一个城市 萨默塞特的礼仪县 英格兰西南部。它是 位于以西97英里(156公里)处 伦敦和东南13英里(21公里) 布里斯托尔这个城市的人口 是83,992。它被授予城市地位 英国女王伊丽莎白一世的皇家宪章 在1590年,并成为一个县自治市镇 在1889年给了它行政 独立于县, 萨默塞特。这座城市成为雅芳的一部分 该县于1974年成立时。 自1996年雅芳被废除以来, 巴斯一直是主要的中心 巴斯和巴斯的统一权威 东北萨默塞特(B& NES)。
除了关于这个地方的简短文字之外,内容不需要任何特殊内容。如果要去维基百科,是否有现成的API只能访问第一段或文章摘要?
答案 0 :(得分:0)
在维基百科的API中,您可以使用prop=revisions
(例如this)或带有action=parse
的HTML(例如this)获取“潜在客户”部分的wikitext;请注意,HTML是为嵌入XML响应而编码的,您的XML解析器应该将其交给您正确解码)。无论哪种方式,你都必须过滤掉信息框和其他模板。
答案 1 :(得分:0)
检查一下:wikiUp是一个jQuery插件,允许您在工具提示中显示Wikipedia描述。
http://functionn.blogspot.com/2012/11/wikiup-jquery-plugin-to-display.html