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 从远程服务器下载东西的代码
Feb 10 Python
python分割和拼接字符串
Nov 01 Python
python搜索指定目录的方法
Apr 29 Python
Python的净值数据接口调用示例分享
Mar 15 Python
Python计算开方、立方、圆周率,精确到小数点后任意位的方法
Jul 17 Python
使用pandas实现csv/excel sheet互相转换的方法
Dec 10 Python
python manage.py runserver流程解析
Nov 08 Python
python实现简单井字棋小游戏
Mar 05 Python
Keras - GPU ID 和显存占用设定步骤
Jun 22 Python
pytest进阶教程之fixture函数详解
Mar 29 Python
Python使用scapy模块发包收包
May 07 Python
Python import模块的缓存问题解决方案
Jun 02 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
在apache下限制每个虚拟主机的并发数!!!!
2006/10/09 PHP
php 禁止页面缓存输出
2009/01/07 PHP
php实现用户在线时间统计详解
2011/10/08 PHP
php打造智能化的柱状图程序,用于报表等
2015/06/19 PHP
PHP中用Trait封装单例模式的实现
2019/12/18 PHP
Yii 实现数据加密和解密
2021/03/09 PHP
javascript实现div的拖动并调整大小类似qq空间个性编辑模块
2012/12/12 Javascript
javascript 中String.match()与RegExp.exec()的区别说明
2013/01/10 Javascript
JavaScript实现类似拉勾网的鼠标移入移出效果
2016/10/27 Javascript
AngularJS深入探讨scope,继承结构,事件系统和生命周期
2016/11/02 Javascript
jQuery模拟完美实现经典FLASH导航动画效果【附demo源码下载】
2016/11/09 Javascript
利用jQuery实现一个简单的表格上下翻页效果
2017/03/14 Javascript
30分钟快速入门掌握ES6/ES2015的核心内容(下)
2018/04/18 Javascript
关于Vue组件库开发详析
2018/07/01 Javascript
微信小程序实现留言板
2018/10/31 Javascript
用node开发并发布一个cli工具的方法步骤
2019/01/03 Javascript
在vue项目中引入vue-beauty操作方法
2019/02/11 Javascript
vue 输入电话号码自动按3-4-4分割功能的实现代码
2020/04/30 Javascript
关于IDEA中的.VUE文件报错 Export declarations are not supported by current JavaScript version
2020/10/17 Javascript
vue添加自定义右键菜单的完整实例
2020/12/08 Vue.js
Ubuntu 下 vim 搭建python 环境 配置
2017/06/12 Python
python GUI实例学习
2017/11/21 Python
Flask框架通过Flask_login实现用户登录功能示例
2018/07/17 Python
用Python实现读写锁的示例代码
2018/11/05 Python
对Python+opencv将图片生成视频的实例详解
2019/01/08 Python
python实现一个函数版的名片管理系统过程解析
2019/08/27 Python
Pytorch之卷积层的使用详解
2019/12/31 Python
Michael Kors美国官网:美式奢侈生活风格的代表
2016/11/25 全球购物
Quiksilver荷兰官方网站:冲浪和滑雪板
2019/11/16 全球购物
澳大利亚人信任的清洁平台,您的私人管家:Jarvis
2020/12/25 全球购物
美国最大最全的亚洲购物网站:美国亚米网(Yamibuy)
2020/05/05 全球购物
三查三看党性分析材料
2014/02/18 职场文书
股份转让协议书范本
2015/01/27 职场文书
2016年教师学习廉政准则心得体会
2016/01/20 职场文书
Java使用Unsafe类的示例详解
2021/09/25 Java/Android
vue特效之翻牌动画
2022/04/20 Vue.js