思路

爬虫-保存cookie到本地-利用MozillaCookieJar

创建cookiejar对象并创建打开器对象

爬虫-保存cookie到本地-利用MozillaCookieJar

第六行指定了一个文件路径

发起请求-保存cookie到文件

爬虫-保存cookie到本地-利用MozillaCookieJar

此处cookiejia是MozillaCookieJar类创建的对象

实例化时,MozillaCookieJar类接收了一个参数,是文件的路径

所以保存的时候不用传参

如果实例化得到对象的时候并没有传递这个参数,那么在保存的时候就应该传递一个文件路径的参数

看看保存的cookie

爬虫-保存cookie到本地-利用MozillaCookieJar

补充-保存即将过期的cookie信息

爬虫-保存cookie到本地-利用MozillaCookieJar

保存时加上参数

ignore_discard = True

打开保存的文件

一,load方法
爬虫-保存cookie到本地-利用MozillaCookieJar

MozillaCookiaJar类对象有一个load方法

接收文件的路径(如果在实例化MozillaCookieJar时有参数,可不传)

可以加载保存的一些cookie数据并返回

爬虫-保存cookie到本地-利用MozillaCookieJar
同理,会把已过期的cookie也加载出来

二,加载后MozillaCookieJar类对象可遍历

爬虫-保存cookie到本地-利用MozillaCookieJar

小结

  • MozillaCookieJar对象主要的两个方法
  • load()
  • save()

相关文章: