cookie登錄及其保存


requests中request攜帶cookie請求
1
將一個Session實例的cookies屬性設置賦值成 一個 CookieJar 實例 2 import http.cookiejar 3 s = requests.session() #實例化 4 s.cookies = http.cookiejar.LWPCookieJar('mycookie.txt')#實例化cookie,設置保存路徑 5 s.get('http://douban.com') #發送請求 6 s.save(ignore_expires=True, ignore_discard=True) # 已保存到 mycookie.txt 7 s.cookies.clear() # 清除瀏覽器中的cookie 8 s.cookies.load('mycookie.txt') # 從文件加載 9 # s.cookies.revert() # 這個方法等於先清除后加載

下一次登錄
  
1 session=request.session()
2 session.cookies = cookielib.LWPCookieJar(filename='保存的cookie文件名')
3 session.cookies.load(ignore_discard=True, ignore_expires=True) #加載文件中的cookie
4 response = self.session.get(url='http://www.zhihu.com', verify=True,headers=headers) #攜帶cookie訪問網頁
5             print(response.url)
 
         

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM