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 相关文章推荐
使用paramiko远程执行命令、下发文件的实例
Oct 01 Python
Python操作MySQL数据库的方法
Jun 20 Python
python 按不同维度求和,最值,均值的实例
Jun 28 Python
JSON文件及Python对JSON文件的读写操作
Oct 07 Python
python3+requests接口自动化session操作方法
Oct 13 Python
python 使用 requests 模块发送http请求 的方法
Dec 09 Python
Python OpenCV视频截取并保存实现代码
Nov 30 Python
Python&&GDAL实现NDVI的计算方式
Jan 09 Python
JetBrains PyCharm(Community版本)的下载、安装和初步使用图文教程详解
Mar 19 Python
Django Session和Cookie分别实现记住用户登录状态操作
Jul 02 Python
python打开音乐文件的实例方法
Jul 21 Python
windows+vscode安装paddleOCR运行环境的步骤
Nov 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
锁定年轻人的双倍活力 星巴克推出星倍醇即饮浓咖啡
2021/03/03 咖啡文化
一首老MP3,致敬WAR3经典
2021/03/08 魔兽争霸
PHP实现对文本数据库的常用操作方法实例演示
2014/07/04 PHP
ThinkPHP实例化模型的四种方法概述
2014/08/22 PHP
PHP实现Javascript中的escape及unescape函数代码分享
2015/02/10 PHP
PHP实现的通过参数生成MYSQL语句类完整实例
2016/04/11 PHP
PHP远程连接oracle数据库操作实现方法图文详解
2019/04/11 PHP
php多进程应用场景实例详解
2019/07/22 PHP
jQuery 性能优化指南 (1)
2009/05/21 Javascript
jquery 选择器部分整理
2009/10/28 Javascript
jQuery 打造动态下滑菜单实现说明
2010/04/15 Javascript
简介可以自动完成UI的AngularJS工具angular-smarty
2015/06/23 Javascript
跟我学习javascript的定时器
2015/11/19 Javascript
BootStrap按钮标签及基本样式
2016/11/23 Javascript
JavaScript实现快速排序的方法分析
2018/01/10 Javascript
node实现的爬虫功能示例
2018/05/04 Javascript
简单明了区分escape、encodeURI和encodeURIComponent
2018/05/26 Javascript
js实现点击展开隐藏效果(实例代码)
2018/09/28 Javascript
vue 实现Web端的定位功能 获取经纬度
2019/08/08 Javascript
layer页面跳转,获取html子节点元素的值方法
2019/09/27 Javascript
javascript将扁平的数据转为树形结构的高效率算法
2020/02/27 Javascript
js实现简单抽奖功能
2020/11/24 Javascript
python 基础教程之Map使用方法
2017/01/17 Python
python使用matplotlib绘图时图例显示问题的解决
2017/04/27 Python
Python找出最小的K个数实例代码
2018/01/04 Python
深入了解Python中pop和remove的使用方法
2018/01/09 Python
2019 Python最新面试题及答案16道题
2019/04/11 Python
python内置模块collections知识点总结
2019/12/19 Python
python str字符串转uuid实例
2020/03/03 Python
PyCharm Anaconda配置PyQt5开发环境及创建项目的教程详解
2020/03/24 Python
opencv+pyQt5实现图片阈值编辑器/寻色块阈值利器
2020/11/13 Python
音乐器材管理制度
2014/01/31 职场文书
群众路线教育实践活动批评与自我批评
2014/09/15 职场文书
班主任高考寄语
2015/02/26 职场文书
2015年安全教育月活动总结
2015/03/26 职场文书
社区活动总结范文
2015/05/07 职场文书