我试图从这个 site 中使用 Selenium 和 Python 抓取一些产品评论,但它连接了另一个 site 并在任何时候随机显示一个弹出窗口,我需要按住按钮人工验证。
我正在使用 chrome 网络驱动程序并试图解决它,使用 driver.find_element_by_xpath
和许多其他方式获取路径。我还发现“按住”按钮位于 iframe 内,因此尝试通过 driver.switch_to_frame('//iframe')
或 driver.switch_to_frame(0)
切换到 iframe,但我失败了。我找不到任何 iframe 名称或 ID 来执行任何操作。
有没有办法在它发生时(作为站点或弹出窗口)绕过或采取行动(按住按钮),并在使用 selenium 和 python 的过程中关闭其他弹出窗口? 任何建议将不胜感激!