首页 > 解决方案 > 登录网页后的Python selenium重定向页面

问题描述

我正在使用 Selenium 自动填写表格。为此,我必须先登录,然后在登录后导航到另一个页面(或从 Webportal 的分段选项列表中浏览,然后从 ID 列表中搜索)。我可以成功登录,但无法将 url 更改为我希望浏览和登陆的所需页面。

有没有办法在登录页面打开后浏览和导航部分选项卡。可能很难浏览(因为它位于嵌套部分的深处),这就是为什么我直接尝试将 URL 提供给我想要打开的所需 ID。

当我使用

WebDriverWait(driver,DELAY)

driver.get(desired_URL)

登录后导航,它会自动让我在登录前进入主页。我还尝试了另一种方法

WebDriverWait(driver,DELAY).until(driver.get(desired_URL))

. 这给了我一个错误TypeError: 'NoneType' object is not callable。没有什么对我有用。但实际上这不应该发生。成功登录后,它应该导航到我在driver.get(desired_URL). 我知道在 javascript 中有一个特定的选项,例如driver.navigate().to(<desiredURL>). 但我正在使用 Python 进行自动化。

对于您在解决我的问题方面的任何帮助线索,我将非常感激。

标签: python-3.xseleniumselenium-webdriverweb-scrapingselenium-chromedriver

解决方案


推荐阅读