码迷,mamicode.com
首页 > 编程语言 > 详细

python爬虫(七) mozillacookiejar

时间:2020-02-25 23:53:35      阅读:131      评论:0      收藏:0      [点我收藏+]

标签:RoCE   存在   handler   code   结束   for   opener   color   span   

MozillaCookiejar

保存百度得Cookiejar信息:

from urllib import request
from urllib import parse
from http.cookiejar import MozillaCookieJar

# 保存在本地
cookiejar=MozillaCookieJar(cookie.txt)
handler=request.HTTPCookieProcessor(cookiejar)
opener=request.build_opener(handler)

# 打开百度,此时已将信息保存在了cookiejar中
resp=opener.open(http://www.baidu.com/)

# 下载在本地
cookiejar.save()

 

技术图片

 

 

技术图片

 

 如果通过网址:hyypbin.org中得一个连接来自定义cookie信息,然后再代码中引用这个新的网址,那么下载在本地得cookie.txt为空,因为在cookie信息会在我们结束浏览时过期,如果想浏览刚刚使用得cookie信息,我们可以在代码得save函数中写

cookiejar.save(ignore_discard=True)

如果想把我们过期得cookie得信息打印出来,使用load函数

cookiejar.load(ignore_discard=True)

然后再加上

for cookie in cookiejar:
    print(cookie)

 

python爬虫(七) mozillacookiejar

标签:RoCE   存在   handler   code   结束   for   opener   color   span   

原文地址:https://www.cnblogs.com/zhaoxinhui/p/12363944.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!