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 相关文章推荐
使用70行Python代码实现一个递归下降解析器的教程
Apr 17 Python
Python中常见的数据类型小结
Aug 29 Python
python正则表达式面试题解答
Apr 28 Python
Python使用Django实现博客系统完整版
Sep 29 Python
python实现猜数字小游戏
Mar 24 Python
Python使用pickle模块报错EOFError Ran out of input的解决方法
Aug 16 Python
将python运行结果保存至本地文件中的示例讲解
Jul 11 Python
Python pip 安装与使用(安装、更新、删除)
Oct 06 Python
python numpy 矩阵堆叠实例
Jan 17 Python
Python flask框架如何显示图像到web页面
Jun 03 Python
基于python 将列表作为参数传入函数时的测试与理解
Jun 05 Python
Python extract及contains方法代码实例
Sep 11 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
PHP 裁剪图片成固定大小代码方法
2009/09/09 PHP
Dwz与thinkphp整合下的数据导出到Excel实例
2014/12/04 PHP
php实现俄罗斯乘法实例
2015/03/07 PHP
php curl 获取https请求的2种方法
2015/04/27 PHP
php+js实现的无刷新下载文件功能示例
2019/08/23 PHP
nodejs入门详解(多篇文章结合)
2012/03/07 NodeJs
jquery固定底网站底部菜单效果
2013/08/13 Javascript
jQuery 移动端拖拽(模块化开发,触摸事件,webpack)
2016/10/28 Javascript
jquery日历插件e-calendar升级版
2016/11/10 Javascript
用file标签实现多图文件上传预览
2017/02/14 Javascript
js实现无缝滚动图(可控制当前滚动的方向)
2017/02/22 Javascript
React styled-components设置组件属性的方法
2018/08/07 Javascript
详解JavaScript实现动态的轮播图效果
2019/04/29 Javascript
jQuery删除/清空指定元素的所有子节点实例代码
2019/07/04 jQuery
javascript实现blob加密视频源地址的方法
2019/08/08 Javascript
package.json配置文件构成详解
2019/08/27 Javascript
vue组件暴露和.js文件暴露接口操作
2020/08/11 Javascript
浅析JavaScript中的事件委托机制跟深浅拷贝
2021/01/20 Javascript
详解Python中with语句的用法
2015/04/15 Python
举例讲解Python面向对象编程中类的继承
2016/06/17 Python
如何实现删除numpy.array中的行或列
2018/05/08 Python
Python 3.6 中使用pdfminer解析pdf文件的实现
2019/09/25 Python
python3 sleep 延时秒 毫秒实例
2020/05/04 Python
使用css3和jquery实现可伸缩搜索框
2014/02/12 HTML / CSS
详解使用双缓存解决Canvas clearRect引起的闪屏问题
2019/04/29 HTML / CSS
体育纪念品、亲笔签名的体育收藏品:Steiner Sports
2020/07/31 全球购物
山海经纬软件测试笔试题和面试题
2013/04/02 面试题
力学专业毕业生自荐信
2013/11/17 职场文书
计算机专业学生的自我评价
2013/12/15 职场文书
销售员个人求职的自我评价
2014/02/10 职场文书
厨房管理计划书
2014/04/27 职场文书
暑期培训班策划方案
2014/08/26 职场文书
教师节活动总结
2014/08/29 职场文书
班主任师德师风自我剖析材料
2014/10/02 职场文书
政风行风自查自纠报告
2014/10/21 职场文书
倡议书作文
2015/01/19 职场文书