informatica:programacion:python:selenium
Diferencias
Muestra las diferencias entre dos versiones de la página.
| Ambos lados, revisión anteriorRevisión previaPróxima revisión | Revisión previa | ||
| informatica:programacion:python:selenium [2021/02/10 16:53] – [XPath] tempwin | informatica:programacion:python:selenium [2021/05/25 16:22] (actual) – [Uso] tempwin | ||
|---|---|---|---|
| Línea 2: | Línea 2: | ||
| Selenium es una herramienta de código abierto y multiplataforma que permite automatizar interacciones con aplicaciones web sin intervención manual. | Selenium es una herramienta de código abierto y multiplataforma que permite automatizar interacciones con aplicaciones web sin intervención manual. | ||
| + | |||
| + | También es la única solución cuando queremos procesar webs que tienen carga dinámica, es decir, se va cargando el contenido sin modicar la URL. | ||
| * [[https:// | * [[https:// | ||
| Línea 32: | Línea 34: | ||
| </ | </ | ||
| + | ===== Uso ===== | ||
| + | |||
| + | Además de la instalación de Selenium, debemos elegir el navegador que vamos a utilizar porque lo que hace Selenium es lanzar un navegador y automatizar acciones dentro de él. | ||
| + | |||
| + | Debemos descargar el [[https:// | ||
| + | |||
| + | * [[https:// | ||
| + | * [[https:// | ||
| + | |||
| + | <code python> | ||
| + | from selenium import webdriver | ||
| + | |||
| + | driver = webdriver.Firefox("/ | ||
| + | driver.get(" | ||
| + | driver.quit | ||
| + | </ | ||
| + | |||
| + | El anterior código abrirá una instancia de Firefox y cargará la URL https:// | ||
| + | |||
| + | Si usásemos Google Chrome, el método que usaríamos con '' | ||
| + | |||
| + | <code python> | ||
| + | from selenium import webdriver | ||
| + | |||
| + | driver = webdriver.Chrome("/ | ||
| + | driver.get(" | ||
| + | driver.quit | ||
| + | </ | ||
| ===== XPath ===== | ===== XPath ===== | ||
informatica/programacion/python/selenium.1612972388.txt.gz · Última modificación: por tempwin
