python模拟登录获取Cookie(python如何模拟登录)
python模拟登录获取Cookie(python如何模拟登录)
在自动化处理过程中,有些操作往往需要登录之后才能进一步操作,所以我们需要通过登录获取到cookies信息,因为登录信息一般都是保存到cookies当中的,我们只需要在登录完成后把请求返回的cookies放到需要登录的url请求的headers中即可模拟已登录操作。
# 自动登录def login(): # 登录表单信息 data = { "ticket": "xxxxx", "randstr": "xxxxx", "id": "xxxxx", "passwd": "xxxxx" } # headers信息 headers = { 'user-agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.77 Safari/537.36', 'content-type': 'application/x-charset=UTF-8', 'x-requested-with': 'XMLHttpRequest' } session = requests.session() cookies = session.post(url='登录协议URL地址', data=data,headers=headers).cookies cookie_t = requests.utils.dict_from_cookiejar(cookies) # 将cookies转为cookie字符串 cookies_str = '' for cookie in cookie_t: cookies_str += cookie + "=" + cookies[cookie] + ";" return cookies_str
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~