我不熟悉会话/cookie的概念。我正在尝试使用python/selenium浏览https://finance.yahoo.com/portfolios以获取我的投资组合的详细信息。当我通常尝试访问此页面时,它会记住我以前的登录详细信息,并直接转到我的投资组合页面。但是,如果我使用selenium/webdriver访问相同的页面,它不会显示我的项目组合详细信息,并且是空白的。对于实现这一点有什么建议/指导吗?谢谢。
发布于 2021-09-08 13:46:58
要从selenium获取cookies,在访问页面时,应该使用:driver.get_cookies()在selenium中添加cookies,您可以使用:driver.add_cookie()
登录的选项可能是通过selenium进入登录页面,填写信息并使用selenium登录。但是,如果您不想这样做,我不相信仅仅设置相同的cookie就足以解决您的问题。您应该做的是从您登录的浏览器中使用google chrome配置文件,使用以下命令:option.add_argument('--user-data-dir=/path/to/your/logged-in/chrome/profile')
https://stackoverflow.com/questions/69098698
复制相似问题