当前位置:   article > 正文

Python爬虫之cookie保存_python 保存cookie

python 保存cookie
http.cookiejar的MozillaCookieJar模块可以将cookie以文本形式保存的本地指定路径,直接上代码:
  1. from urllib import request
  2. from http.cookiejar import MozillaCookieJar
  3. cookie_save=MozillaCookieJar('cookiesave.txt') #这里如果不写文件名,在save保存里必须写
  4. hander=request.HTTPCookieProcessor(cookie_save)
  5. open_save=request.build_opener(hander)
  6. re=open_save.open('https://www.baidu.com/')
  7. cookie_save.save(ignore_discard=True,ignore_expires=True) #这两个变量一定要设为TRUE
cookie_save.save(ignore_discard=True,ignore_expires=True)的两个参数如果不设成TRUE

浏览器关闭cookie失效可能无法获取cookie的值

以上程序结果如下:

# Netscape HTTP Cookie File
# http://curl.haxx.se/rfc/cookie_spec.html
# This is a generated file!  Do not edit.

.baidu.com TRUE   /  FALSE  1681044851 BAIDUID    9627618533C3B9BB1FD1DD97F:FG=1
.baidu.com TRUE   /  FALSE  3796992498 BIDUPSID   9627618533C3B92A51FB222739CE
.baidu.com TRUE   /  FALSE  3796992498 PSTM   1649508850
www.baidu.com  FALSE  /  FALSE  1649509151 BD_NOT_HTTPS   1

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/2023面试高手/article/detail/608258
推荐阅读
相关标签
  

闽ICP备14008679号