1. 程式人生 > >Python3 requests與http.cookiejar的使用(cookie的保存與加載)

Python3 requests與http.cookiejar的使用(cookie的保存與加載)

style load 3.x python2 name cep 請求 ignore session

在學習Python之余,發現Python2與Python3 有很大的變化,之前使用urllib和cookielib來保存cookie,發現很繁瑣,於是改用requests。發現cookielib在3.x版本中改成了http.cookiejar。經過測試後成功保存了cookie。使用方法如下

#  requests 與 http.cookiejar相結合使用

import requests
import http.cookiejar as HC

session = requests.session()
session.cookies = HC.LWPCookieJar(filename=
cookies) # 如果存在cookies文件,則加載,如果不存在則提示 try: session.cookies.load(ignore_discard=True) except: print(未找到cookies文件) ... 請求數據 ... session.cookies.save()

Python3 requests與http.cookiejar的使用(cookie的保存與加載)