在学习Python之余,发现Python2与Python3 有很大的变化,之前使用urllib和COOKIElib来保存COOKIE,发现很繁琐,于是改用requests。发现COOKIElib在3.x版本中改成了http.COOKIEjar。经过测试后成功保存了COOKIE。使用方法如下
# requests 与 http.COOKIEjar相结合使用import requests
import http.COOKIEjar as HCsession = requests.session()
session.COOKIEs = HC.LWPCOOKIEJar(filename='COOKIEs')
# 如果存在COOKIEs文件,则加载,如果不存在则提示
try:session.COOKIEs.load(ignore_discard=True)
except:print('未找到COOKIEs文件')...
请求数据
...session.COOKIEs.save()
来源:http://www.jianshu.com/p/61a8efee8122