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