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将多个excel文件合并为一个文件
Jan 03 Python
PyQT实现多窗口切换
Apr 20 Python
Python用for循环实现九九乘法表
May 31 Python
python读取xlsx的方法
Dec 25 Python
Python 保存矩阵为Excel的实现方法
Jan 28 Python
Python Pandas实现数据分组求平均值并填充nan的示例
Jul 04 Python
Python爬取破解无线网络wifi密码过程解析
Sep 17 Python
Python PyInstaller安装和使用教程详解
Jan 08 Python
Tensorflow:转置函数 transpose的使用详解
Feb 11 Python
python 实现mysql自动增删分区的方法
Apr 01 Python
Python实现老照片修复之上色小技巧
Oct 16 Python
深入理解pytorch库的dockerfile
Jun 10 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执行速率优化技巧小结
2008/03/15 PHP
php flv视频时间获取函数
2010/06/29 PHP
PHP Class&Object -- 解析PHP实现二叉树
2013/06/25 PHP
PHP设置一边执行一边输出结果的代码
2013/09/30 PHP
php function用法如何递归及return和echo区别
2014/03/07 PHP
使用图灵api创建微信聊天机器人
2015/07/23 PHP
搜索附近的人PHP实现代码
2018/02/11 PHP
PHP实现给定一列字符,生成指定长度的所有可能组合示例
2019/06/22 PHP
javascipt:filter过滤介绍及使用
2014/09/10 Javascript
JS实现左右拖动改变内容显示区域大小的方法
2015/10/13 Javascript
javascript表单处理具体实现代码(表单、链接、按钮)
2016/05/07 Javascript
通过jquery-ui中的sortable来实现拖拽排序的简单实例
2016/05/24 Javascript
javascript如何定义对象数组
2016/06/07 Javascript
js 弹出虚拟键盘修改密码的简单实例
2016/10/10 Javascript
bootstrap Table服务端处理分页(后台是.net)
2017/10/19 Javascript
VueJs 将接口用webpack代理到本地的方法
2017/11/27 Javascript
jQuery插件实现弹性运动完整示例
2018/07/07 jQuery
vue2.0 element-ui中el-select选择器无法显示选中的内容(解决方法)
2018/08/24 Javascript
Vue axios设置访问基础路径方法
2018/09/19 Javascript
Vue 列表上下过渡效果的实例代码
2019/06/25 Javascript
Python实现LRU算法的2种方法
2015/06/24 Python
Python3实现的判断回文链表算法示例
2019/03/08 Python
python基于socket实现的UDP及TCP通讯功能示例
2019/11/01 Python
Python计算不规则图形面积算法实现解析
2019/11/22 Python
python实现简易淘宝购物
2019/11/22 Python
PyCharm第一次安装及使用教程
2020/01/08 Python
关于Python 中的时间处理包datetime和arrow的方法详解
2020/03/19 Python
python调用摄像头的示例代码
2020/09/28 Python
python画图时设置分辨率和画布大小的实现(plt.figure())
2021/01/08 Python
Under Armour安德玛中国官网:美国高端运动科技品牌
2018/03/09 全球购物
Black Halo官方网站:购买连衣裙、礼服和连体裤
2018/06/13 全球购物
团员学习总结的自我评价范文
2013/10/14 职场文书
医学院校毕业生自荐信范文
2014/01/01 职场文书
公司行政专员岗位职责
2014/08/24 职场文书
党支部创先争优公开承诺书
2015/04/30 职场文书
复活读书笔记
2015/06/29 职场文书