您的代码还可以,但是您应该将发布数据提交到/wp-login.PHP
,而不是/wp-admin/
wp_login = 'http://ip/wordpress/wp-login.PHP'
wp_admin = 'http://ip/wordpress/wp-admin/'
username = 'admin'
password = 'admin'
with requests.Session() as s:
headers1 = { 'Cookie':'wordpress_test_cookie=WP Cookie check' }
datas={
'log':username, 'pwd':password, 'wp-submit':'Log In',
'redirect_to':wp_admin, 'testcookie':'1'
}
s.post(wp_login, headers=headers1, data=datas)
resp = s.get(wp_admin)
print(resp.text)
如果仍然无法使用,请尝试在标题中使用“ Referer”和“ User-Agent”