📜  如何在Python中使用Selenium获取 current_url?

📅  最后修改于: 2022-05-13 01:55:20.387000             🧑  作者: Mango

如何在Python中使用Selenium获取 current_url?

在使用selenium工作时,许多 URL 会被打开和重定向,以跟踪 URL current_url方法的使用。 current_url方法用于检索用户当前正在访问的网页的 URL。它给出了驱动程序在selenium中加载的当前网页的 URL。

URL : URL 是 Uniform Resource Locator 的缩写,定义为万维网上的文档和其他资源的全局地址,例如访问 GeeksforGeeks 网站,你会去 URL https://www.geeksforgeeks .org/ 。

句法 :

driver.current_url

争论 :

它不需要争论。

返回值:
它以字符串格式返回 URL。

代码 1:
# Importing webdriver from selenium
from selenium import webdriver
  
# Here chrome webdriver is used
driver = webdriver.Chrome()
  
# URL of the website 
url = "https://www.geeksforgeeks.org/"
  
# Opening the URL
driver.get(url)
  
# Getting current URL
get_url = driver.current_url
  
# Printing the URL
print(get_url)

输出 :

https://www.geeksforgeeks.org/

代码 2:

# Importing webdriver from selenium
from selenium import webdriver
  
# Here chrome webdriver is used
driver = webdriver.Chrome()
  
# URL of the website 
url = "https://www.geeksforgeeks.org/"
  
# Getting current URL
get_url = driver.current_url
  
# Printing the URL
print(get_url)
  
# Opening the URL
driver.get(url)
  
# Getting current URL
get_url = driver.current_url
  
# Printing the URL
print(get_url)

输出 :

data:,
https://www.geeksforgeeks.org/

注意:此处打印“data:,”是因为当时没有打开网页。