我正在尝试使用 selenium 和 python 来自动化 instagram。 我一直登录到没有任何问题。 但登录后,Instagram 会弹出一个窗口,显示“通过获取应用程序体验最好的 Instagram 版本”,这是 Instagram 应用程序的下载链接。 我想忽略这个下载弹出窗口,但遇到了问题 1)没有可点击的按钮,只有关闭(❌)按钮。 2)关闭(❌)按钮的xpath不起作用 请帮我 谢谢你
最佳答案
既然你说xpath的close(❌)按钮不起作用,你可以尝试通过Escape
键来关闭弹出窗口。
在Java中
Actions action = new Actions(driver);
action.sendKeys(Keys.ESCAPE).build().perform();
Robot robot = new Robot();
robot.keyPress(KeyEvent.VK_ESCAPE);
robot.keyRelease(KeyEvent.VK_ESCAPE);
在 Python 中
webdriver.ActionChains(driver).send_keys(Keys.ESCAPE).perform()
robot = Robot()
robot.press_and_release(Keys.escape)
关于python - 使用 python 处理 selenium 中的应用程序下载窗口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48615638/