最近在学习Python,于是想着使用Python来实现一个网站模拟登录的过程,简单记录下:
所谓模拟登录,就是利用代码模拟浏览器网页中的操作,登录过程,在电脑端的浏览器中,需要用户输入用户名和密码,然后点击登录,登录成功则进入首页等,现在要将这一过程转换成代码操作,首先就需要了解点击登录那一瞬间浏览器都做了什么,怎么和服务器通信等。下面通过实例记录总结
需要的工具:
- HttpWatcher
- 代码编辑工具,这里用的是Sublime Text 2
编程语言:
- Python
思路:
通过访问校园网,获取到jsessionid
找到需要登录的页面 ,提交登录信息(用户名和密码),如果登录成功,服务器会返回一个Set-Cookie,获取这个值
将jsessionid和Set-Cookie的值组合成为一个Cookie,通过这个Cookie访问其他网页,服务器就会认为这是一个一已经验证的用户
未完待续