2017-11-02 4 views
0

Mein Skript postet die folgenden Felder zu einem MediaWiki API, um den Inhalt aller Seiten in einer bestimmten Kategorie zu erhalten. Im Moment gibt es den Wikitext des Artikels, aber ich möchte das gerenderte HTML.Get generierte HTML aus Mediawiki API Abfrage

Ich habe die API instructions überprüft und rumspielen mit dem contentmodel aber kein Glück.

Was muss ich ändern?

$postdata = ['action' => 'query', 'format' => 'php', 'prop' => 'revisions', 'rvprop' => 'content', 'generator' => 'categorymembers', 'gcmtitle' => 'Category:'.$category]; 

Antwort

1

Mit dem rvparse Parameter (example). Nicht, dass es veraltet ist, ohne Ersatz. mit Generatoren. Wenn Sie sich nicht um Generatoren kümmern, können Sie action=parse verwenden, aber es ist wahrscheinlich einfacher, nur die API zu vermeiden und action=render zu verwenden, oder the REST API zu verwenden, wenn Sie die unterschiedliche Art von HTML vorziehen, die es zurückgibt.

Verwandte Themen