¿Cómo obtener current_url usando Selenium en Python?

Mientras se trabaja con selenium, muchas URL se abren y se redireccionan para realizar un seguimiento del current_urlmétodo de URL. El current_urlmétodo se utiliza para recuperar la URL de la página web a la que el usuario está accediendo actualmente. Proporciona la URL de la página web actual cargada por el controlador en selenium.

URL: URL es la abreviatura de Uniform Resource Locator y se define como la dirección global de documentos y otros recursos en la World Wide Web, por ejemplo, para visitar el sitio web GeeksforGeeks, irá a la URL https://www.geeksforgeeks .org/ .

Sintaxis:

driver.current_url

Argumento :

No necesita argumentos.

Valor devuelto: Devuelve
la URL en formato de string.

Código 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)

Producción :

https://www.geeksforgeeks.org/

Código 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)

Producción :

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

Nota: Aquí se imprime «datos:, » porque en ese momento no se abre ninguna página web.

Publicación traducida automáticamente

Artículo escrito por rakshitarora y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *