如何处理硒中的弹出窗口和Cookie?

时间:2020-02-04 22:11:43

标签: python selenium google-chrome cookies

在使用Chrome Selenium刮刮MorningStar website时遇到问题。每当我进入该网页时,都会显示一个弹出窗口,询问我是否是个人投资者(基本上是cookie)。我可以轻松地处理并关闭它,找到并单击html元素。但是,当我在网站上搜索后,弹出窗口再次显示。为什么如果我正常运行chrome,则此弹出窗口永远不会显示(甚至在开始时也不会显示),而如果我使用webdriver总是显示该弹出窗口?就像网络驱动程序不会从原始Chrome中获取所有cookie和设置一样。

This is the pop up shown

在右上角还选择了“将选择保存90天”。默认。我该如何处理?有没有办法将所有cookie从chrome导入到硒webdriver?

1 个答案:

答案 0 :(得分:0)

尝试这个..

chrome_options = Options()
chrome_options.add_argument("--user-data-dir=chrome-data")
driver = webdriver.Chrome('chromedriver.exe',options=chrome_options)

希望这会有所帮助。