Login Wordpress with requests - Python3 Login Wordpress with requests - Python3 wordpress wordpress

Login Wordpress with requests - Python3


Your code is ok, but you should submit the post data to /wp-login.php, not /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)

If it still doesn't work try with 'Referer' and 'User-Agent' in the headers