python 模拟登陆request.Session()
1.找到登录页,拿到url地址,先实际登录一次,F12拿到post数据
2.开始代码
先将post数据
data = {
'cmdACT':'111111',
'furl':'1111111',
'passwd':'111111',
'competno':'1111111',
'loginid':'11111111',
'passwd_in':'1111111'
}
headers加上
headers = {
'Referer':'http://baidu.com/',
'User-Agent':'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_12_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/58.0.3029.110 Safari/537.36'
}
loginurl = 'https://baidu.com' ja_session = requests.Session() ja_session.post(loginurl,data = data,headers = headers)模拟登陆成功之后,就可以采集到需要登录才能获取的数据
ja_session.get("https://baidu.com/123/456")
后续操作ing.......
ok