python Selenium在网站被重定向后立即获取当前URL

gcuhipw9  于 2023-06-04  发布在  Python
关注(0)|答案(1)|浏览(416)

我正试图获得一个网站的网址,只要标签上的网址更改。但目前脚本等待页面加载,然后给我的URL。我想在页面加载之前真实的获取URL。

iniurl = driver.current_url
SOME AUTOMATION STEPS
while url_change:
   if driver.current_url != ini_url:
       url_change = False
       print(driver.current_url)
       driver.quit()

目前这是非常缓慢的,不是实时的。

6tqwzwtp

6tqwzwtp1#

经过一番测试,我终于找到了答案。这是真实的的,不需要等待页面加载,所以比使用页面加载策略= 'eager'要快

iniurl = driver.current_url
SOME AUTOMATION STEPS
while url_change:
   if driver.execute_script("return window.location.href") != ini_url:
       url_change = False
       print(driver.current_url)
       driver.quit()

相关问题