我想试着从维基百科上获取网球运动员的描述,而不是在球员x上划伤DOM页面。这是不允许的,而且非常无聊。所以,我希望有人能回答我唯一的问题。
我能对维基百科API做些什么呢?我可以很容易地获得关于网球运动员集合的信息吗?或者此API不适用于此。如果没有,我需要有人告诉我这个API的目的是什么,因为我不理解文档。
发布于 2012-04-17 17:16:08
看看Wikipedia API Sandbox --你可以使用它来尝试获取你需要的信息。
要从页面中获取信息,可以使用parse操作。
为了获得丹麦网球手卡罗琳·沃兹尼亚奇的信息,我使用了带有json格式的解析操作。
在标签为page的字段中,我粘贴了Caroline_Wozniacki并按下了Make Request。
这就是我的网址:http://en.wikipedia.org/w/api.php?action=parse&format=json&page=Caroline_Wozniacki
该页面包含JSON格式的链接、引用和所有内容。
发布于 2012-04-17 17:07:10
你可以像这样获取一篇文章:
http://en.wikipedia.org/w/index.php?title=Stackoverflow&printable=yes
或者使用API:
http://en.wikipedia.org/w/api.php?action=query&prop=revisions&titles=Stack%20Overflow&rvprop=content
这将为您提供原始的文章代码。要获取html版本,请使用action=parse
http://en.wikipedia.org/w/api.php?action=parse&format=json&page=Stack_Overflow
还可以查看文档:http://www.mediawiki.org/wiki/API
https://stackoverflow.com/questions/10188162
复制相似问题