问题描述
我通过执行以下操作成功地在浏览器上保存了 cookie:
然后,在另一个实例中,我将保存的 cookie 加载到驱动程序浏览器中并刷新。浏览器会记住我的用户名。但是,它仍然希望我进行双因素身份验证。
我怎样才能绕过这个?如果我定期登录并执行 DFA,它会继续记住它已经完成并且只要求我每 6 个月左右重做一次。
这就像 cookie 并没有涵盖所有方面。或者还有其他什么东西可以管理网站上 DFA 完成的记忆?
后续代码如下:
driver = webdriver.Edge(path)
driver.get("WEBURL")
cookies = pickle.load(open("cookies.pickle","rb"))
for cookie in cookies:
print(cookie)
new_cookie={}
new_cookie['name']=cookie['name']
new_cookie['value']=cookie['value']
driver.add_cookie(new_cookie)
driver.refresh()
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)