Python Cookie 读取和保存方法


Posted in Python onDecember 28, 2018

如下所示:

#保存 cookie 到变量
import urllib.request
import http.cookiejar
cookie = http.cookiejar.CookieJar()
handler = urllib.request.HTTPCookieProcessor(cookie)
opener = urllib.request.build_opener(handler)
response = opener.open('http://flights.ctrip.com/')
 
for item in cookie:
	print('%s = %s' % (item.name,item.value))
 
 
#保存 cookie 到文件
import urllib.request
import http.cookiejar
cookie_file = 'E:/mypy/cookie.txt'
cookie = http.cookiejar.MozillaCookieJar(cookie_file)
handler = urllib.request.HTTPCookieProcessor(cookie)
opener = urllib.request.build_opener(handler)
#response = opener.open('http://flights.ctrip.com/')
request = urllib.request.Request('http://flights.ctrip.com/',headers={"Connection": "keep-alive"})
response = opener.open(request)
cookie.save(ignore_discard=True, ignore_expires=True)
 
for item in cookie:
	print('%s = %s' % (item.name,item.value))
 
 
#从文件中读取 cookie 访问
import urllib.request
import http.cookiejar
cookie_file = 'E:/mypy/cookie.txt'
cookie = http.cookiejar.MozillaCookieJar()
cookie.load(cookie_file, ignore_discard=True, ignore_expires=True)
handler = urllib.request.HTTPCookieProcessor(cookie)
opener = urllib.request.build_opener(handler)
request = urllib.request.Request('http://flights.ctrip.com/')
html = opener.open(request).read().decode('gbk')
print(html)

以上这篇Python Cookie 读取和保存方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python中条件选择和循环语句使用方法介绍
Mar 13 Python
C#返回当前系统所有可用驱动器符号的方法
Apr 18 Python
用Python解决计数原理问题的方法
Aug 04 Python
Python实现可获取网易页面所有文本信息的网易网络爬虫功能示例
Jan 15 Python
使用python采集脚本之家电子书资源并自动下载到本地的实例脚本
Oct 23 Python
PyCharm在新窗口打开项目的方法
Jan 17 Python
详解Python的数据库操作(pymysql)
Apr 04 Python
如何基于Python实现电子邮件的发送
Dec 16 Python
使用TFRecord存取多个数据案例
Feb 17 Python
如何使用repr调试python程序
Feb 28 Python
python根据用户需求输入想爬取的内容及页数爬取图片方法详解
Aug 03 Python
python 如何读、写、解析CSV文件
Mar 03 Python
Python编程flask使用页面模版的方法
Dec 28 #Python
Python编程中flask的简介与简单使用
Dec 28 #Python
Python3 Post登录并且保存cookie登录其他页面的方法
Dec 28 #Python
Python3 使用cookiejar管理cookie的方法
Dec 28 #Python
Python编程在flask中模拟进行Restful的CRUD操作
Dec 28 #Python
python获取服务器响应cookie的实例
Dec 28 #Python
基于Python在MacOS上安装robotframework-ride
Dec 28 #Python
You might like
phpMyAdmin 安装及问题总结
2009/05/28 PHP
PHP 日常开发小技巧
2009/09/23 PHP
php检测useragent版本示例
2014/03/24 PHP
php实现Mongodb自定义方式生成自增ID的方法
2015/03/23 PHP
php简单获取文件扩展名的方法
2015/03/24 PHP
Thinkphp模板标签if和eq的区别和比较实例分析
2015/07/01 PHP
php加密解密字符串示例
2016/10/13 PHP
PHP 获取 ping 时间的实现方法
2017/09/29 PHP
php从数据库读取数据,并以json格式返回数据的方法
2018/08/21 PHP
让你的PHP,APACHE,NGINX支持大文件上传
2021/03/09 PHP
Javascript学习笔记4 Eval函数
2010/01/11 Javascript
转换json格式的日期为Javascript对象的函数
2010/07/13 Javascript
JavaScript 高级篇之闭包、模拟类,继承(五)
2012/04/07 Javascript
点击弹出层外区域关闭弹出层jquery特效示例
2013/08/25 Javascript
Javascript中string转date示例代码
2013/11/01 Javascript
js跳转页面方法实现汇总
2014/02/11 Javascript
js数值和和字符串进行转换时可以对不同进制进行操作
2014/03/05 Javascript
Yii2使用Bootbox插件实现自定义弹窗
2015/04/02 Javascript
jQuery+Ajax实现限制查询间隔的方法
2016/06/07 Javascript
AngularJS 输入验证详解及实例代码
2016/07/28 Javascript
JS在Chrome浏览器中showModalDialog函数返回值为undefined的解决方法
2016/08/03 Javascript
基于nodejs 的多页面爬虫实例代码
2017/05/31 NodeJs
ES6下子组件调用父组件的方法(推荐)
2018/02/23 Javascript
详解Vue中使用Echarts的两种方式
2018/07/03 Javascript
vuejs+element UI点击编辑表格某一行时获取内容填入表单的示例
2018/10/31 Javascript
nodejs 使用nodejs-websocket模块实现点对点实时通讯
2018/11/28 NodeJs
React事件处理的机制及原理
2018/12/03 Javascript
JS实现悬浮球只在一侧滑动并且是横屏状态下
2020/08/19 Javascript
Python对小数进行除法运算的正确方法示例
2014/08/25 Python
Python2.7.10以上pip更新及其他包的安装教程
2018/06/12 Python
Django框架获取form表单数据方式总结
2020/04/22 Python
Python使用文件操作实现一个XX信息管理系统的示例
2020/07/02 Python
手把手教你配置JupyterLab 环境的实现
2021/02/02 Python
节约用电标语
2014/06/17 职场文书
学生旷课检讨书500字
2014/10/28 职场文书
golang中的空接口使用详解
2021/03/30 Python