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