importrequests,re
session=requests.Session()#步骤一、首先登陆login.html,获取cookie
r1 = session.get('https://passport.lagou.com/login/login.html', headers={'Host': "passport.lagou.com",'User-Agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_12_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/61.0.3163.100 Safari/537.36'})
X_Anti_Forge_Token= re.findall(r"window.X_Anti_Forge_Token = '(.*)';",r1.text)[0]
X_Anti_Forge_Code= re.findall(r"window.X_Anti_Forge_Code = '(.*)';",r1.text)[0]#步骤二、用户登陆,携带上一次的cookie,后台对cookie中的 jsessionid 进行授权
r3 =session.post(
url='https://passport.lagou.com/login/login.json',
data={'isValidate': True,#'username': '424662508@qq.com',
#'password': '4c4c83b3adf174b9c22af4a179dddb63',
'username':'18611453110','password':'bff642652c0c9e766b40e1a6f3305274','request_form_verifyCode': '','submit': '',
},
headers={'X-Anit-Forge-Code': X_Anti_Forge_Code,'X-Anit-Forge-Token': X_Anti_Forge_Token,'X-Requested-With': 'XMLHttpRequest',"Referer": "https://passport.lagou.com/login/login.html","Host": "passport.lagou.com","User-Agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_12_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/61.0.3163.100 Safari/537.36",
},
)print(r3.text)#print(r3.headers)
#步骤三:进行授权
r4 = session.get('https://passport.lagou.com/