51Testing软件测试论坛

标题: Day4-1测试积点任务 [打印本页]

作者: 测试积点老人    时间: 2018-6-6 10:05
标题: Day4-1测试积点任务
问题:
关于用cookie登录百度失败 求大神们帮忙看看
  1. <div><font face="微软雅黑" size="3">#coding=utf-8</font></div><div><font face="微软雅黑" size="3">from selenium import webdriver</font></div><div><font face="微软雅黑" size="3">import time</font></div><div><font face="微软雅黑" size="3">req_url = "http://www.baidu.com/"</font></div><div><font face="微软雅黑" size="3">browser = webdriver.Chrome()</font></div><div><font face="微软雅黑" size="3">browser.get(req_url)</font></div><div><font face="微软雅黑" size="3">browser.delete_all_cookies()</font></div><div><font face="微软雅黑" size="3">cookie=[] #这里是之前用程序模拟账户密码登录百度后 直接browser.get_cookies()出来的cookie</font></div><div><font face="微软雅黑" size="3">for t in cookie:</font></div><div><font face="微软雅黑" size="3">    browser.add_cookie(t)</font></div><div><font face="微软雅黑" size="3">browser.refresh()</font></div>
复制代码


因为有一批百度账号还有账号的cookie 之前是拿程序来模拟输入账户密码来登录的 但是最
近这批账号都需要手机验证才可以继续登录 但是发现可以用cookie登录之后不需要验证,
但是用python+selenium怎么也登录不成功
以上代码为我用自己的不需要验证的账号密码,之前用selenium输入账户密码登录百度 成
功实现了,然后browser.get_cookies()出来的cookie 通过add_cookie再去请求百度显示
是登录成功的,但是点击个人中心之后,还是未登录状态,求指点下  看看问题到底出在哪里!


作者: qqq911    时间: 2018-6-7 11:08
需要单独加上cookies的操作
作者: jingzizx    时间: 2018-6-7 12:03
对比cookie是否对
作者: 海海豚    时间: 2018-6-7 13:03
需要单独加上cookies的操作
作者: 梦想家    时间: 2018-6-7 13:20

需要单独加上cookies的操作
作者: abcsell    时间: 2018-6-7 15:46
需要单独加上cookies的操作
作者: 顽强de石头    时间: 2018-6-7 16:45
需要单独加上cookies的操作
作者: 顽强de石头    时间: 2018-6-7 16:50
需要单独加上cookies的操作




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2