ウィキペディアAPIを利用して、1回の呼び出しで記事からTemplate:Persondataが埋め込まれているリンクを取得しようとしています。
たとえば、記事「GeorgeClooney」がリンクしているすべての人の記事。
回避策として:
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で取得した記事のリストをフィルタリングするのと同じようなものを使用することは可能ですか?またはもっと良い方法はありますか?
前もって感謝します