小白之selenium+python关于cookies绕开登录1

  cookie是存储在本地浏览器目录的一些信息,详细一点的话可以查看度娘,按照我的理解就是将信息存储在本地,访问网站的时候,网站的服务器会优先读取本地目录位置的信息,然后做出相对的反应。这就是为什么有的网站记录保存密码后,重新打开就直接进入网站,而不是登录页面。

  怎么获得cookie:第一个通过selenium加载配置文件,使用get_cookies(),你会查到一个列表包含几个字典,另外一种是通过fiddler抓取,但是实际上这个对小白来说并不友好

  怎么加载cookie:下面用配置文件获取cookie+selenium启动add_cookie加载完成绕开登录:首先我们通过加载配置表去获取cookie:如下图

  你就会得到这么一段信息,由于这个很长,你自己可以查看

[{'name': '.CNBlogsCookie', 'value': '597FB78F83FF2A64F9A597E0C2DFB7339531250BA3AC19E04B3BF882451DDE856469D3ACD3886..............
  然后通过selenium(不用配置文件),add_cookie(将cookie的那个字典加载进去   )

 

   这样子就完成了这个操作:实际上使用配置文件就可以实现绕登录页面,但是如果由于一些原因你不得不使用cookie,可以使用此方法,当然如果你是用fiddler的话,可以自己发散思维或者问度娘

猜你喜欢

转载自www.cnblogs.com/fengyy-test/p/10553412.html