Я действительно хотел проверить правильность имени пользователя, отправив моему сайту Wordpress почтовый запрос.
Я пробовал следующий код:
import requests as req
url = "https://www.greenlightweb.site/wp-login.php"
user = "ghost123"
Form_data = {"log": user, "pwd": "fakepassword", "wp-submit": "Log In", "redirect_to": "https://greenlightweb.site/wp-admin/", "testcookie": "4"}
res = req.post(url , data=Form_data)
print(res.text,res.stats_code)
вывод:
<script>document.cookie = "humans_21909=1"; document.location.reload(true)</script>
409
Но мне нужен был код html в качестве ответа, как показано ниже (я включил только тег формы).
Данные запроса (захвачены): https://mega.nz/file/wfQXxAgC#N9dVVuxjQg_MsYnY8keHIvaoyk3HqfnHebdSAxiiMgk
<form name="loginform" id="loginform" action="https://greenlightweb.site/wp-login.php" method="post">
<p>
<label for="user_login">Username or Email Address<br />
<input type="text" name="log" id="user_login" aria-describedby="login_error" class="input" value="ghost123" size="20" /></label>
</p>
<p>
<label for="user_pass">Password<br />
<input type="password" name="pwd" id="user_pass" aria-describedby="login_error" class="input" value="" size="20" /></label>
</p>
<p class="forgetmenot"><label for="rememberme"><input name="rememberme" type="checkbox" id="rememberme" value="forever" /> Remember Me</label></p>
<p class="submit">
<input type="submit" name="wp-submit" id="wp-submit" class="button button-primary button-large" value="Log In" />
<input type="hidden" name="redirect_to" value="https://greenlightweb.site/wp-admin/" />
<input type="hidden" name="testcookie" value="1" />
</p>
</form>```