模拟网站登录实现----Python
2015-08-06 21:15
471 查看
最近在学习Python,于是想着使用Python来实现一个网站模拟登录的过程,简单记录下:
所谓模拟登录,就是利用代码模拟浏览器网页中的操作,登录过程,在电脑端的浏览器中,需要用户输入用户名和密码,然后点击登录,登录成功则进入首页等,现在要将这一过程转换成代码操作,首先就需要了解点击登录那一瞬间浏览器都做了什么,怎么和服务器通信等。下面通过实例记录总结
需要的工具:
HttpWatcher
代码编辑工具,这里用的是Sublime Text 2
编程语言:
Python
思路:
通过访问校园网,获取到jsessionid
找到需要登录的页面 ,提交登录信息(用户名和密码),如果登录成功,服务器会返回一个Set-Cookie,获取这个值
将jsessionid和Set-Cookie的值组合成为一个Cookie,通过这个Cookie访问其他网页,服务器就会认为这是一个一已经验证的用户
未完待续
所谓模拟登录,就是利用代码模拟浏览器网页中的操作,登录过程,在电脑端的浏览器中,需要用户输入用户名和密码,然后点击登录,登录成功则进入首页等,现在要将这一过程转换成代码操作,首先就需要了解点击登录那一瞬间浏览器都做了什么,怎么和服务器通信等。下面通过实例记录总结
需要的工具:
HttpWatcher
代码编辑工具,这里用的是Sublime Text 2
编程语言:
Python
思路:
通过访问校园网,获取到jsessionid
找到需要登录的页面 ,提交登录信息(用户名和密码),如果登录成功,服务器会返回一个Set-Cookie,获取这个值
将jsessionid和Set-Cookie的值组合成为一个Cookie,通过这个Cookie访问其他网页,服务器就会认为这是一个一已经验证的用户
未完待续
相关文章推荐
- pip (package manager) for python
- python __new__()和__init__()哪个更早?
- Python 之 ImportError: No module named ***
- Python 之 安装模块的多种方法
- Python 之 LIBSVM 使用小结(二)
- python: 怎样写一个函数把名字大写并变成下面这样——字典与三引号
- Python本地化例子 - gettext 模块
- python写爬虫使用urllib2方法
- 爬虫抓取 第三章
- Python xlsx 读取
- 利用Python分析GP服务运行结果的输出路径 & 实现服务输出路径的本地化
- Python读写Json文件
- 利用Python分析GP服务运行结果的输出路径 & 实现服务输出路径的本地化 分类: Python ArcGIS for desktop ArcGIS for server 2015-08-06 19:49 3人阅读 评论(0) 收藏
- 20个顶尖的 Python 语言机器学习开源项目
- python常用字符串操作
- python常用方法
- python实现二维数组
- Python基础教程笔记——第5章:条件,循环和其他语句
- 【Python】[函数] 调用与定义
- Python中的类属性和实例属性以及静态方法和类方法