Yo utilicé chatgpt para generar un código de WebScrapping que me permitiera obtener el contenido de las etiquetas div una página y almacenar su contenido en una lista, todo esto usando la librería Selenium y Xpath para hacer la búsqueda de elementos.
from selenium import webdriver
from selenium.webdriver.common.by import By
# Inicializar el controlador de Selenium
driver = webdriver.Chrome()
# URL a consultar
url = "https://www.ejemplo.com"
# Abrir la URL en el navegador controlado por Selenium
driver.get(url)
# Utilizar XPath para encontrar todas las etiquetas div en la página
etiquetas_div = driver.find_elements(By.XPATH, "//div")
# Crear una lista para almacenar el contenido de las etiquetas div
contenido_etiquetas = []
# Almacenar el contenido de las etiquetas div en la lista
for etiqueta_div in etiquetas_div:
contenido_etiquetas.append(etiqueta_div.text)
# Imprimir el contenido almacenado en la lista
for contenido in contenido_etiquetas:
print(contenido)
# Cerrar el navegador controlado por Selenium
driver.quit()
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?