import requests
with requests.Session() as s:
headers1 = {'Cookie':'wordpress_test_cookie=WP Cookie check'}
datas={'log':'admin','pwd':'admin','wp-submit':'Log In','redirect_to':'/wordpress/wp-admin/','testcookie':'1'}
s.post("http://ip/wordpress/wp-admin",headers=headers1,data=datas)
re = s.get("http://ip/wordpress/wp-admin").text
print (re)
With this code I should be able to login my wordpress, but doesn't work. Using a web proxy I found that when clicking the login button, my browser sends a session cookie to the webserver. With Python, I don't know how to do that task and my hypothesis is: I need to find a way to send a cookie when sending the post request (login form).