Python3 使用cookiejar管理cookie的方法


Posted in Python onDecember 28, 2018

这次我们使用cookiejar来完成一个登录学校model平台,并查看登陆后的其他页面的任务

from urllib import request
from urllib import parse
from http import cookiejar

if __name__ == '__main__':
 # 创建cookie管理
 cookie_jar = cookiejar.CookieJar()
 handler = request.HTTPCookieProcessor(cookie_jar)
 opener = request.build_opener(handler)
 # 创建post访问request
 url = 'http://moodle.zwu.edu.cn/login/index.php'
 data = {
  'username': '填写学号',
  'password': '填写密码'
 }
 headers = {
  'User-Agent': 'Mozilla/4.0 (compatible; MSIE 5.5; Windows NT)'
 }
 post_data = parse.urlencode(data).encode('utf-8')
 request = request.Request(url, post_data, headers)
 # 访问
 html = opener.open(request).read().decode('utf-8')
 print(html)

以上这篇Python3 使用cookiejar管理cookie的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python采用requests库模拟登录和抓取数据的简单示例
Jul 05 Python
python多进程操作实例
Nov 21 Python
Python运算符重载详解及实例代码
Mar 07 Python
Python中int()函数的用法浅析
Oct 17 Python
Python中实例化class的执行顺序示例详解
Oct 14 Python
pygame游戏之旅 游戏中添加显示文字
Nov 20 Python
Python中利用LSTM模型进行时间序列预测分析的实现
Jul 26 Python
Python实现生成密码字典的方法示例
Sep 02 Python
Python图像处理二值化方法实例汇总
Jul 24 Python
python识别验证码的思路及解决方案
Sep 13 Python
Python实现Word文档转换Markdown的示例
Dec 22 Python
解决jupyter notebook启动后没有token的坑
Apr 24 Python
Python编程在flask中模拟进行Restful的CRUD操作
Dec 28 #Python
python获取服务器响应cookie的实例
Dec 28 #Python
基于Python在MacOS上安装robotframework-ride
Dec 28 #Python
Python3爬虫之urllib携带cookie爬取网页的方法
Dec 28 #Python
Python编程图形库之Pillow使用方法讲解
Dec 28 #Python
对python中大文件的导入与导出方法详解
Dec 28 #Python
Python编程深度学习计算库之numpy
Dec 28 #Python
You might like
IIS6的PHP最佳配置方法
2007/03/19 PHP
特详细的PHPMYADMIN简明安装教程
2008/08/01 PHP
php实现webservice实例
2014/11/06 PHP
PHP加密技术的简单实现
2016/09/04 PHP
PHP异常类及异常处理操作实例详解
2018/12/19 PHP
JS Array对象入门分析
2008/10/30 Javascript
关于javascript 回调函数中变量作用域的讨论
2009/09/11 Javascript
JSON 教程 json入门学习笔记
2020/09/22 Javascript
js function定义函数使用心得
2010/04/15 Javascript
js的写法基础分析
2011/01/17 Javascript
给Flash加一个超链接(推荐使用透明层)兼容主流浏览器
2013/06/09 Javascript
读取input:file的路径并显示本地图片的方法
2013/09/23 Javascript
jquery中each遍历对象和数组示例
2014/08/05 Javascript
jquery手风琴特效插件
2015/02/04 Javascript
javascript中的 object 和 function小结
2016/08/14 Javascript
html5+canvas实现支持触屏的签名插件教程
2017/05/08 Javascript
20行JS代码实现网页刮刮乐效果
2017/06/23 Javascript
详解webpack 热更新优化
2018/09/13 Javascript
前端开发之便利店收银系统代码
2019/12/27 Javascript
python文件读写操作与linux shell变量命令交互执行的方法
2015/01/14 Python
Python中输入和输出(打印)数据实例方法
2019/10/13 Python
python GUI库图形界面开发之PyQt5信号与槽事件处理机制详细介绍与实例解析
2020/03/08 Python
html5 拖拽上传图片实例演示
2013/04/01 HTML / CSS
three.js模拟实现太阳系行星体系功能
2019/09/03 HTML / CSS
中国一家专注拼团的社交购物网站:拼多多
2018/06/13 全球购物
澳洲的UGG雪地靴超级市场:Uggs.com.au
2020/04/06 全球购物
保险公司晨会主持词
2014/03/22 职场文书
《桥》教学反思
2014/04/09 职场文书
2014年社会实践活动总结范文
2014/04/29 职场文书
二年级班级文化建设方案
2014/05/10 职场文书
公司承诺书范文
2014/05/19 职场文书
四风剖析查摆对照检查材料思想汇报
2014/09/24 职场文书
审计局班子四风对照检查材料思想汇报
2014/10/07 职场文书
学习党的群众路线教育实践活动剖析材料
2014/10/13 职场文书
python实现ROA算子边缘检测算法
2021/04/05 Python
MySQL单表千万级数据处理的思路分享
2021/06/05 MySQL