python爬虫(七) mozillacookiejar
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)
相关推荐
夜斗不是神 2020-11-17
染血白衣 2020-11-16
houmenghu 2020-11-17
YENCSDN 2020-11-17
lsjweiyi 2020-11-17
Erick 2020-11-17
HeyShHeyou 2020-11-17
以梦为马不负韶华 2020-10-20
lhtzbj 2020-11-17
pythonjw 2020-11-17
dingwun 2020-11-16
lhxxhl 2020-11-16
坚持是一种品质 2020-11-16
huavhuahua 2020-11-20
meylovezn 2020-11-20
逍遥友 2020-11-20
weiiron 2020-11-16