我希望使用Wikipedia api来提取此页面的结果:
http://en.wikipedia.org/wiki/Special:PrefixIndex
在搜索“某物”时,例如:
http://en.wikipedia.org/w/index.php?title=Special%3APrefixIndex&prefix=tal&namespace=4
然后,我想访问每个结果页面并提取它们的信息。
我可以使用什么api电话?
答案 0 :(得分:3)
您可以使用list=allpages
并指定apprefix
。例如:
http://en.wikipedia.org/w/api.php?format=xml&action=query&list=allpages&apprefix=tal&aplimit=max
此查询将为您提供以tal
开头的每篇文章的ID和标题。如果您想获得有关每个页面的更多信息,可以将此列表用作generator:
您可以为prop
参数指定不同的值,以获取有关该页面的不同信息。