笔记 · · 1119 阅读

python cookie模拟登陆

python

根据这篇文章可以实现: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