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多行字符串拼接使用小括号的方法
Mar 19 Python
python针对不定分隔符切割提取字符串的方法
Oct 26 Python
python elasticsearch从创建索引到写入数据的全过程
Aug 04 Python
python matplotlib画盒图、子图解决坐标轴标签重叠的问题
Jan 19 Python
浅谈keras的深度模型训练过程及结果记录方式
Jan 24 Python
Python计算指定日期是今年的第几天(三种方法)
Mar 26 Python
Django表单提交后实现获取相同name的不同value值
May 14 Python
python 读取.nii格式图像实例
Jul 01 Python
python使用列表的最佳方案
Aug 12 Python
Python自动化测试中yaml文件读取操作
Aug 20 Python
一文读懂python Scrapy爬虫框架
Feb 24 Python
python playwright之元素定位示例详解
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
ecshop 订单确认中显示省市地址信息的方法
2010/03/15 PHP
ajax+php打造进度条代码[readyState各状态说明]
2010/04/12 PHP
跨浏览器PHP下载文件名中的中文乱码问题解决方法
2015/03/05 PHP
PHP 数组基本操作方法详解
2016/06/17 PHP
php制作圆形用户头像的实例_自定义封装类源代码
2017/09/18 PHP
在Javascript中 声明时用"var"与不用"var"的区别
2013/04/15 Javascript
用jquery存取照片的具体实现方法
2013/06/30 Javascript
Google Dart编程语法和基本类型学习教程
2013/11/27 Javascript
javascript调试之DOM断点调试法使用技巧分享
2014/04/15 Javascript
javaScript如何处理从java后台返回的list
2014/04/24 Javascript
Jquery 获取指定标签的对象及属性的设置与移除
2014/05/29 Javascript
jQuery实现控制文字内容溢出用省略号(…)表示的方法
2016/02/26 Javascript
Bootstrap对话框使用实例讲解
2016/09/24 Javascript
微信小程序  简单实例(阅读器)的实例开发
2016/09/29 Javascript
微信小程序 icon组件详细及实例代码
2016/10/25 Javascript
jQuery模拟淘宝购物车功能
2017/02/27 Javascript
Vue.js学习笔记之修饰符详解
2017/07/25 Javascript
layui实现图片虚拟路径上传,预览和删除的例子
2019/09/25 Javascript
微信小程序在text文本实现多种字体样式
2019/11/08 Javascript
jenkins自动构建发布vue项目的方法步骤
2021/01/04 Vue.js
[14:57]DOTA2 HEROS教学视频教你分分钟做大人-幽鬼
2014/06/13 DOTA
用Python的线程来解决生产者消费问题的示例
2015/04/02 Python
Python优先队列实现方法示例
2017/09/21 Python
基于python 二维数组及画图的实例详解
2018/04/03 Python
python3.6.3安装图文教程 TensorFlow安装配置方法
2020/06/24 Python
Python实现繁体中文与简体中文相互转换的方法示例
2018/12/18 Python
Python pymsql模块的使用
2020/09/07 Python
使用Python封装excel操作指南
2021/01/29 Python
Scrapy+Selenium自动获取cookie爬取网易云音乐个人喜爱歌单
2021/02/01 Python
CSS3的一个简单导航栏实现
2015/08/03 HTML / CSS
Shopty西班牙:缝纫机在线销售
2018/01/26 全球购物
LACOSTE波兰官网:Polo衫、服装和鞋类
2020/09/29 全球购物
项目安全员岗位职责
2015/02/15 职场文书
歌剧魅影观后感
2015/06/05 职场文书
2015大学迎新晚会策划书
2015/07/16 职场文书
php修改word的实例方法
2021/11/17 PHP