我正在尝试使用 wikipedia API从单次调用的文章中检索嵌入了Template:Persondata的链接。
例如,文章“乔治克鲁尼”链接到的所有人的文章。
作为解决方法:
我正在使用prop=links参数获取文章列表
http://en.wikipedia.org/w/api.php?action=query&prop=links&titles=George_Clooney&pllimit=500&plnamespace=0&format=json
然后检查每篇文章的模板,看它是否包含Template:Persondata。
http://en.wikipedia.org/w/api.php?action=query&prop=templates&titles=*article_title*&tllimit=500&format=json
我知道通过使用list=embeddedin查询我们可以获得特定模板的所有文章,但它用于过滤维基百科中的所有文章。
是否可以使用类似的东西来过滤我在步骤 1 中获得的文章列表?或者,还有更好的方法?
提前致谢