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小脚本查询同ip网站
May 08 Python
windows下python连接oracle数据库
Jun 07 Python
带你了解python装饰器
Jun 15 Python
python中日志logging模块的性能及多进程详解
Jul 18 Python
Python 3.6 读取并操作文件内容的实例
Apr 23 Python
python版本五子棋的实现代码
Dec 11 Python
opencv3/C++ 平面对象识别&透视变换方式
Dec 11 Python
Python django框架开发发布会签到系统(web开发)
Feb 12 Python
Spring http服务远程调用实现过程解析
Jun 11 Python
Python3 webservice接口测试代码详解
Jun 23 Python
解决python运行效率不高的问题
Jul 20 Python
Opencv实现二维直方图的计算及绘制
Jul 21 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代码简化
2010/02/08 PHP
通过Email发送PHP错误的方法
2015/07/20 PHP
php递归函数三种实现方法及如何实现数字累加
2015/08/07 PHP
js+FSO遍历文件夹下文件并显示
2007/03/07 Javascript
js 动态为textbox添加下拉框数据源的方法
2014/04/24 Javascript
JS中使用sort结合localeCompare实现中文排序实例
2014/07/23 Javascript
javascript属性访问表达式用法分析
2015/04/25 Javascript
JS非Alert实现网页右下角“未读信息”效果弹窗
2015/09/26 Javascript
JavaScript的React框架中的JSX语法学习入门教程
2016/03/05 Javascript
jQuery原理系列-css选择器的简单实现
2016/06/07 Javascript
Listloading.js移动端上拉下拉刷新组件
2016/08/04 Javascript
Bootstrap Navbar Component实现响应式导航
2016/10/08 Javascript
Javascript实现找不同色块的游戏
2017/07/17 Javascript
vue基于viewer实现的图片查看器功能
2019/04/12 Javascript
原生JS实现动态添加新元素、删除元素方法
2019/05/05 Javascript
详解vue beforeRouteEnter 异步获取数据给实例问题
2019/08/09 Javascript
Vue中消息横向滚动时setInterval清不掉的问题及解决方法
2019/08/23 Javascript
Python读写Excel文件的实例
2013/11/01 Python
python类和函数中使用静态变量的方法
2015/05/09 Python
python Django批量导入数据
2016/03/25 Python
详解python之多进程和进程池(Processing库)
2017/06/09 Python
Python爬虫框架Scrapy基本用法入门教程
2018/07/26 Python
Python3数字求和的实例
2019/02/19 Python
详解Python_shutil模块
2019/03/15 Python
python实现简易淘宝购物
2019/11/22 Python
opencv3/C++ 平面对象识别&透视变换方式
2019/12/11 Python
python实现交并比IOU教程
2020/04/16 Python
Python 找出出现次数超过数组长度一半的元素实例
2020/05/11 Python
Python基于smtplib模块发送邮件代码实例
2020/05/29 Python
Pytorch 使用opnecv读入图像由HWC转为BCHW格式方式
2020/06/02 Python
谈谈对css属性box-sizing的了解
2017/01/04 HTML / CSS
HTML5中div、article、section的区别及使用介绍
2013/08/14 HTML / CSS
业务员岗位职责范本
2013/12/15 职场文书
摄影助理岗位职责
2014/02/07 职场文书
班级年度安全计划书
2014/05/01 职场文书
2014教师个人自我评价范文
2014/09/13 职场文书