requests的session的操作,登录一次之后,保持登录状态


  requests的session的操作,可实现登录一次之后,保持记录,访问其它页面时处于登录状态:

import requests
import time
headers={"User-Agent" : "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/63.0.3239.132 Safari/537.36 QIHU 360SE"}
session=requests.Session()  #会话   打开一个网页,直到关闭浏览器之前 都是会话
#params为flddler抓包的数据  抓包登录的 POST  尾部数据  在flddler的 TextView 显示
params={"username":"用户名","pwd":"密码","formhash":"FA0334B8A2"}
mysession=session.post("https://www.yaozh.com/login/",params)
print(mysession.cookies.get_dict())  #打印cookie   cookie转化为一个字典
time.sleep(3)
mysession=session.get("https://www.yaozh.com/member/")
print(mysession.text)

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM