登录网页后将Python硒重定向页面重定向到

时间:2020-10-30 13:47:02

标签: python-3.x selenium selenium-webdriver web-scraping selenium-chromedriver

我正在使用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进行自动化。

对于您解决我的问题的任何有用线索,我将非常感激。

0 个答案:

没有答案