原标题:PYTHON模拟登陆网页方法总结
由于工作中涉及到模拟登陆网页任务,查阅相关资料后总结得出,目前Python中常用的模拟登陆网页方法共有4种:
1、直接使用已知的cookie访问;
2、模拟登录后再携带得到的cookie访问;
3、模拟登录后用session保持登录状态;
4、使用无头浏览器访问。
方法1 直接使用已知的cookie访问
0
1
原理
http是一种无状态的连接,当服务器一下子收到好几个请求时,是无法判断出哪些请求是同一个客户端发起的。于是就需要cookie来标识客户端的身份,以存储它的信息(如登录状态)。这也意味着,只要得到了别的客户端的cookie,我们就可以假冒成它来和服务器对话。
0
2
具体步骤
用浏览器登录,在开发者工具中获取浏览器里的cookie字符串。
0
3
具体代码(request库版) 。