如何在selenium中处理弹出窗口和cookies?

2024-06-09 00:11:16 发布

您现在位置:Python中文网/ 问答频道 /正文

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

This is the pop up shown

在右上角,默认情况下还选择了“将选项保存90天”。我怎么办?有没有办法将所有cookie从chrome导入SeleniumWebDriver


Tags: 定位元素网页投资者网站cookiehtml选项
1条回答
网友
1楼 · 发布于 2024-06-09 00:11:16

试试这个

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

希望这有帮助

相关问题 更多 >