python利用cookie模拟登录
2016-07-22 14:37
351 查看
转载:http://cuiqingcai.com/968.html
4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 | importurllib importurllib2 importcookielib filename='cookie.txt' #声明一个MozillaCookieJar对象实例来保存cookie,之后写入文件 cookie=cookielib.MozillaCookieJar(filename) opener=urllib2.build_opener(urllib2.HTTPCookieProcessor(cookie)) postdata=urllib.urlencode({ 'stuid':'201200131012', 'pwd':'23342321' }) #登录教务系统的URL loginUrl='http://jwxt.sdu.edu.cn:7890/pls/wwwbks/bks_login2.login' #模拟登录,并把cookie保存到变量 result=opener.open(loginUrl,postdata) #保存cookie到cookie.txt中 cookie.save(ignore_discard=True,ignore_expires=True) #利用cookie请求访问另一个网址,此网址是成绩查询网址 gradeUrl='http://jwxt.sdu.edu.cn:7890/pls/wwwbks/bkscjcx.curscopre' #请求访问成绩查询网址 result=opener.open(gradeUrl) //不需要带参数就可以使用了 result.read() |
4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 |
相关文章推荐
- Python动态类型的学习---引用的理解
- Python3写爬虫(四)多线程实现数据爬取
- 垃圾邮件过滤器 python简单实现
- 下载并遍历 names.txt 文件,输出长度最长的回文人名。
- install and upgrade scrapy
- Scrapy的架构介绍
- Centos6 编译安装Python
- 使用Python生成Excel格式的图片
- 让Python文件也可以当bat文件运行
- [Python]推算数独
- Python中zip()函数用法举例
- Python中map()函数浅析
- Python将excel导入到mysql中
- Python在CAM软件Genesis2000中的应用
- 使用Shiboken为C++和Qt库创建Python绑定
- FREEBASIC 编译可被python调用的dll函数示例