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实现DNS正向查询、反向查询的例子
Apr 25 Python
python中sets模块的用法实例
Sep 30 Python
Python中的rjust()方法使用详解
May 19 Python
Python 爬虫学习笔记之正则表达式
Sep 21 Python
python进阶_浅谈面向对象进阶
Aug 17 Python
Python用sndhdr模块识别音频格式详解
Jan 11 Python
python获取url的返回信息方法
Dec 17 Python
Django中的用户身份验证示例详解
Aug 07 Python
django 取消csrf限制的实例
Mar 13 Python
解决Python中导入自己写的类,被划红线,但不影响执行的问题
Jul 13 Python
python获取字符串中的email
Mar 31 Python
Python+pyaudio实现音频控制示例详解
Jul 23 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中上传大体积文件时需要的设置
2006/10/09 PHP
PHP多种序列化/反序列化的方法详解
2017/06/23 PHP
Laravel框架中Blade模板的用法示例
2017/08/30 PHP
PHP7使用ODBC连接SQL Server2008 R2数据库示例【基于thinkPHP5.1框架】
2019/05/06 PHP
读jQuery之二(两种扩展)
2011/06/11 Javascript
jquery中animate动画积累的解决方法
2013/10/05 Javascript
jQuery取得select选择的文本与值的示例
2013/12/09 Javascript
常见浏览器多长时间会提示“脚本运行时间过长”总结
2014/04/29 Javascript
在JavaScript中构建ArrayList示例代码
2014/09/17 Javascript
JavaScript中用toString()方法返回时间为字符串
2015/06/12 Javascript
jQuery插件zTree实现删除树子节点的方法示例
2017/03/08 Javascript
Django1.7+JQuery+Ajax验证用户注册集成小例子
2017/04/08 jQuery
深入浅析ES6 Class 中的 super 关键字
2017/10/20 Javascript
js取小数点后两位四种方法
2019/01/18 Javascript
javascript中floor使用方法总结
2019/02/02 Javascript
基于Vue全局组件与局部组件的区别说明
2020/08/11 Javascript
[01:03:31]DOTA2上海特级锦标赛B组资格赛#1 Alliance VS Fnatic第二局
2016/02/26 DOTA
如何高效使用Python字典的方法详解
2017/08/31 Python
在python中使用正则表达式查找可嵌套字符串组
2017/10/24 Python
Python去除字符串前后空格的几种方法
2019/03/04 Python
python re库的正则表达式入门学习教程
2019/03/08 Python
对Python3中列表乘以某一个数的示例详解
2019/07/20 Python
Python使用tkinter模块实现推箱子游戏
2019/10/08 Python
pyautogui自动化控制鼠标和键盘操作的步骤
2020/04/01 Python
python利用pytesseract 实现本地识别图片文字
2020/12/14 Python
html5使用canvas画空心圆与实心圆
2014/12/15 HTML / CSS
2014两会优秀的心得体会范文
2014/03/17 职场文书
共产党员岗位承诺书
2014/05/29 职场文书
专项法律服务方案
2014/06/11 职场文书
公司行政专员岗位职责
2014/08/24 职场文书
优秀学生干部事迹材料
2014/12/24 职场文书
先进事迹材料怎么写
2014/12/30 职场文书
护士年终个人总结
2015/02/13 职场文书
python中requests库+xpath+lxml简单使用
2021/04/29 Python
怎么禁用Windows 11快照布局? win11不使用快照布局的技巧
2021/11/21 数码科技
Java实现简单小画板
2022/06/10 Java/Android