python cookie模拟登陆
根据这篇文章可以实现:http://blog.csdn.net/winterto1990/article/details/51213029
这个方法在实现模拟登陆的时候需要找到页面cookie并写入文件,自动化程度不高。
今天测试了下我的网站登陆
url = 'http://********/'
login_data={
'log':'*********',
'pwd':'**********',
'wp-submit':'登录',
'redirect_to':'http://***********/',
'testcookie':'1'
}
r = requests.session()
cookies = r.get(url).cookies
至此就已经把cookie值拿到了,
res = r.post(url,login_data,cookies=cookies)
postart = r.post(urlpost)
soup = BeautifulSoup(postart.text,'html5lib')
for i in soup.find_all('input',type='hidden'):
print(i)
接着就可以对后台进行不可视化操作了。
ok