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中的魔法方法深入理解
Jul 09 Python
Python实现多线程HTTP下载器示例
Feb 11 Python
利用python的socket发送http(s)请求方法示例
May 07 Python
使用Python通过win32 COM实现Word文档的写入与保存方法
May 08 Python
用python简单实现mysql数据同步到ElasticSearch的教程
May 30 Python
使用Python paramiko模块利用多线程实现ssh并发执行操作
Dec 05 Python
Python集成开发工具Pycharm的安装和使用详解
Mar 18 Python
win7上tensorflow2.2.0安装成功 引用DLL load failed时找不到指定模块 tensorflow has no attribute xxx 解决方法
May 20 Python
JAVA SWT事件四种写法实例解析
Jun 05 Python
Pytorch 中net.train 和 net.eval的使用说明
May 22 Python
关于python爬虫应用urllib库作用分析
Sep 04 Python
python中urllib包的网络请求教程
Apr 19 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
PHP之数组学习
2011/05/29 PHP
php判断终端是手机还是电脑访问网站的思路及代码
2013/04/24 PHP
php实现猴子选大王问题算法实例
2015/04/20 PHP
Linux php 中文乱码的快速解决方法
2016/05/13 PHP
php自定义截取中文字符串-utf8版
2017/02/27 PHP
PHP实现随机生成水印图片功能
2017/03/22 PHP
Yii2框架实现利用mpdf创建pdf文件功能示例
2019/02/08 PHP
微信公众平台开发教程③ PHP实现微信公众号支付功能图文详解
2019/04/10 PHP
javascript优先加载笔记代码
2008/09/30 Javascript
JavaScript 用cloneNode方法克隆节点的代码
2012/10/15 Javascript
jquery datepicker参数介绍和示例
2014/04/15 Javascript
node.js实现逐行读取文件内容的代码
2014/06/27 Javascript
深入探讨JavaScript String对象
2015/03/09 Javascript
详解js图片轮播效果实现原理
2015/12/17 Javascript
js实现动态创建的元素绑定事件
2016/07/19 Javascript
必备的JS调试技巧汇总
2016/07/20 Javascript
微信小程序 window_x64环境搭建
2016/09/30 Javascript
Redux 和 Mobx的选择问题:让你不再困惑!
2017/09/18 Javascript
微信小程序实现简单input正则表达式验证功能示例
2017/11/30 Javascript
element el-input directive数字进行控制
2018/10/11 Javascript
微信小程序当前时间时段选择器插件使用方法详解
2018/12/28 Javascript
Python中每次处理一个字符的5种方法
2015/05/21 Python
Python中使用asyncio 封装文件读写
2016/09/11 Python
python书籍信息爬虫实例
2018/03/19 Python
python多线程之事件Event的使用详解
2018/04/27 Python
详解python pandas 分组统计的方法
2019/07/30 Python
python如何保证输入键入数字的方法
2019/08/23 Python
postman传递当前时间戳实例详解
2019/09/14 Python
matplotlib 三维图表绘制方法简介
2020/09/20 Python
CSS3改变浏览器滚动条样式
2019/01/04 HTML / CSS
CSS3 rgb and rgba(透明色)的使用详解
2020/09/25 HTML / CSS
浅谈html5 响应式布局
2014/12/24 HTML / CSS
美国购买和销售礼品卡平台:Raise
2017/01/13 全球购物
会议接待欢迎标语
2014/10/08 职场文书
功夫熊猫观后感
2015/06/10 职场文书
小学作文之描写天气
2019/08/15 职场文书