taller-web-scraping-hirikilabs:levantar-navegador-selenium
Diferencias
Muestra las diferencias entre dos versiones de la página.
| Próxima revisión | Revisión previa | ||
| taller-web-scraping-hirikilabs:levantar-navegador-selenium [2018/02/07 19:06] – creado horasquin | taller-web-scraping-hirikilabs:levantar-navegador-selenium [2018/02/07 19:43] (actual) – jon | ||
|---|---|---|---|
| Línea 1: | Línea 1: | ||
| - | algp | + | Selenium es una librería en python que permite levantar un navegador y simular la navegación humana a través de codificación |
| + | |||
| + | **Instalación en Windows y en Mac** | ||
| + | |||
| + | 1.- Descargar Selenium utilizando el gestor de paquetes **pip**. ejecutamos en una terminal el siguiente comando: | ||
| + | |||
| + | < | ||
| + | pip install selenium | ||
| + | </ | ||
| + | |||
| + | 2.- Descargar el driver del navegador que vayamos a usar desde las siguientes rutas, eligiendo el sistema operativo que corresponda: | ||
| + | |||
| + | * Chrome: | ||
| + | * Edge: https:// | ||
| + | * Firefox: | ||
| + | * Safari: | ||
| + | |||
| + | 3.- Descomprimir el archivo (que será un ejecutable de windows o de unix) y guardarlo en la ruta deseada. | ||
| + | |||
| + | 4.- El siguiente script de python **(v. 3.6.4)** muestra como se deben utilizar las librerías | ||
| + | antes mencionadas (ejemplo para chromedriver). | ||
| + | |||
| + | < | ||
| + | # -*- coding: UTF-8 -*- | ||
| + | import os, json, time | ||
| + | from selenium import webdriver | ||
| + | from selenium.webdriver.common.keys import Keys | ||
| + | |||
| + | def levantarNavegador(): | ||
| + | chromedriver = ' | ||
| + | os.environ[" | ||
| + | driver = webdriver.Chrome(chromedriver) | ||
| + | |||
| + | current_url = "" | ||
| + | start_url = ' | ||
| + | driver.get(start_url) | ||
| + | |||
| + | levantarNavegador() | ||
| + | </ | ||
taller-web-scraping-hirikilabs/levantar-navegador-selenium.1518026786.txt.gz · Última modificación: por horasquin