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实现ping的方法
Jul 06 Python
深入理解NumPy简明教程---数组3(组合)
Dec 17 Python
python实现pdf转换成word/txt纯文本文件
Jun 07 Python
详解Django 中是否使用时区的区别
Jun 14 Python
Python饼状图的绘制实例
Jan 15 Python
python使用Plotly绘图工具绘制水平条形图
Mar 25 Python
python实现给微信指定好友定时发送消息
Apr 29 Python
python flask几分钟实现web服务的例子
Jul 26 Python
python输入错误后删除的方法
Oct 12 Python
在pytorch中实现只让指定变量向后传播梯度
Feb 29 Python
分享一个python的aes加密代码
Dec 22 Python
简单谈谈Python面向对象的相关知识
Jun 28 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
The specified CGI application misbehaved by not returning a complete set of HTTP headers
2011/03/31 PHP
PHP+jQuery+Ajax实现分页效果 jPaginate插件的应用
2015/10/09 PHP
WordPress中转义HTML与过滤链接的相关PHP函数使用解析
2015/12/22 PHP
php导出csv文件,可导出前导0实例代码
2016/11/16 PHP
javascript 框架小结 个人工作经验
2009/06/13 Javascript
jQuery oLoader实现的加载图片和页面效果
2015/03/14 Javascript
javascript比较两个日期相差天数的方法
2015/07/24 Javascript
jQuery时间插件jquery.clock.js用法实例(5个示例)
2016/01/14 Javascript
详解Angularjs filter过滤器
2016/02/06 Javascript
详谈AngularJs 控制器、数据绑定、作用域
2017/07/09 Javascript
关于vue.js组件数据流的问题
2017/07/26 Javascript
webpack配置sass模块的加载的方法
2017/07/30 Javascript
JS设计模式之策略模式概念与用法分析
2018/02/05 Javascript
ES6知识点整理之模块化的应用详解
2019/04/15 Javascript
vue中如何实现后台管理系统的权限控制的方法步骤
2019/09/05 Javascript
vue 翻页组件vue-flip-page效果
2020/02/05 Javascript
JavaScript实现动态留言板
2020/03/16 Javascript
[02:04]2014DOTA2国际邀请赛 BBC小组赛第三天总结
2014/07/12 DOTA
简单介绍Python中的几种数据类型
2016/01/02 Python
python3实现磁盘空间监控
2018/06/21 Python
python实现画五角星和螺旋线的示例
2019/01/20 Python
Django中celery执行任务结果的保存方法
2019/07/12 Python
python的scipy实现插值的示例代码
2019/11/12 Python
Django 实现外键去除自动添加的后缀‘_id’
2019/11/15 Python
Tensorflow tf.tile()的用法实例分析
2020/05/22 Python
Python就将所有的英文单词首字母变成大写
2021/02/12 Python
GNC健安喜官方海外旗舰店:美国著名保健品牌
2017/01/04 全球购物
ABOUT YOU罗马尼亚:超过600个时尚品牌
2019/09/19 全球购物
建筑总经理岗位职责
2014/02/02 职场文书
大学新闻系求职信
2014/06/03 职场文书
2014年民主评议党员个人总结
2014/09/24 职场文书
诉讼代理人授权委托书
2014/10/11 职场文书
2015年元旦主持词开场白
2014/12/14 职场文书
教师求职信怎么写
2015/03/20 职场文书
tensorflow中的数据类型dtype用法说明
2021/05/26 Python
这样写python注释让代码更加的优雅
2021/06/02 Python