User:Produnis/Login to MediaWiki using Python

Es gibt zwei Möglichkeiten, sich bei MediaWiki einzuloggen,
 * 1) per
 * 2) als "normaler" User (über die  )

api.php
Diese Variante setzt voraus, dass du Special:BotPasswords für deinen Account vergeben hast. Mit der API-Methode ist wirklich nur die  erreichbar. Versucht man mit der Session die  zu erreichen, erhält man die Meldung "Du musst angemeldet sein!"

Zunächst die Anmeldung, weche wir in einer request.session speichern:

Nun kann die API wie folgt aufgerufen und ausgelesen werden:

normaler user
Wenn wir die  nutzen wollen, zB um die Mpdf-Extension aufzurufen, müssen wir uns anders einloggen:

Nun können Seiten ausgerufen werden per:

Weblinks

 * https://stackoverflow.com/a/38378803/1493264 how to login to Mediawiki with Python
 * https://github.com/produnis/myscripts/blob/master/python/mwc2pdf.py