2010-12-07 5 views
0

Ich versuche, wikipedia API zu verwenden, um Links zu erhalten, die Vorlage hat: Persondata eingebettet darin aus einem Artikel in Einzelanruf.ist es möglich, Links eines Wikipedia-Artikels in einer einzigen Abfrage zu filtern?

z.B. alle Artikel, auf die der Artikel "George Clooney" verweist.

als Abhilfe:

  1. Ich erhalte die Liste der Artikel mit prop = Links param

    http://en.wikipedia.org/w/api.php?action = Abfrage & prop = Links & Titel = George_Clooney & pllimit = 500 & plnamespace = 0 & format = json

  2. Überprüfen Sie dann die Vorlagen jedes Artikels, um zu sehen, ob es enthält Vorlage: Persondata.

    http://en.wikipedia.org/w/api.php?action=query & prop = Vorlagen & Titel = * * article & tllimit = 500 & format = json

Ich weiß, dass mit list = embeddedin Abfrage können wir alle Artikel der spezifischen Vorlage, aber es wird verwendet, um alle Artikel in Wikipedia zu filtern.

ist es möglich, etwas Ähnliches zu verwenden, um eine Liste von Artikeln zu filtern, die ich in Schritt 1 erhalte? oder gibt es einen besseren Weg?

Vielen Dank im Voraus

Antwort

Verwandte Themen