我想使用Python3 中的Requests库登录到Mediawiki网站。
我已经在寻找类似的主题,但我结束的解决方案不起作用。
我要使用的登录公式如下所示:
<form name="userlogin" class="mw-ui-vform" method="post" action="/index.php?title=Spezial:Anmelden&action=submitlogin&type=login&returnto=Hauptseite">
<section class="mw-form-header"></section>
<div class="mw-ui-vform-field">
<label for='wpName1'> Benutzername </label>
<input class="loginText mw-ui-input" id="wpName1" tabindex="1" autofocus="" placeholder="Gib deinen Benutzernamen ein" name="wpName"/>
</div>
<div class="mw-ui-vform-field">
<label for='wpPassword1'> Passwort </label>
<input class="loginPassword mw-ui-input" id="wpPassword1" tabindex="2" placeholder="Gib dein Passwort ein" type="password" name="wpPassword" />
</div>
<div class="mw-ui-vform-field">
<div class="mw-ui-checkbox">
<input name="wpRemember" type="checkbox" value="1" id="wpRemember" tabindex="4">
<label for="wpRemember"> Angemeldet bleiben</label>
</div>
</div>
<div class="mw-ui-vform-field">
<input id="wpLoginAttempt" name="wpLoginAttempt" tabindex="6" type="submit" value="Anmelden" class="mw-ui-button mw-ui-constructive" />
</div> …Run Code Online (Sandbox Code Playgroud)