时间:2021-05-22
这次我们使用cookiejar来完成一个登录学校model平台,并查看登陆后的其他页面的任务
from urllib import requestfrom urllib import parsefrom http import cookiejarif __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的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
python嵌套函数使用外部函数变量的方法,Python2和Python3均可使用python3defb():b=1defbchange():nonlocalb
基于python3基础课程,编写名片管理系统训练,有利于熟悉python基础代码的使用。cards_main.py#!/usr/bin/python3impor
详解PythonMD5加密Python3下MD5加密#由于MD5模块在python3中被移除#在python3中使用hashlib模块进行md5操作import
如下所示:#保存cookie到变量importurllib.requestimporthttp.cookiejarcookie=http.cookiejar.C
Python的线程操作在旧版本中使用的是thread模块,在Python27和Python3中引入了threading模块,同时thread模块在Python3