我试图通过使用selenium和python来自动化instagram。 我一直走到登录没有任何问题。 但登录后,Instagram会弹出一个窗口,上面写着“通过获取应用程序体验最佳版本的Instagram”这是Instagram app的下载链接。 我想忽略这个下载弹出窗口,并且遇到问题 1)没有按钮单击,只关闭(❌)按钮。 2)关闭(❌)按钮的xpath不起作用 请帮我 谢谢你
答案 0 :(得分:0)
由于您说关闭(❌)按钮的xpath不起作用,您可以尝试传递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)