taller-web-scraping-hirikilabs:levantar-navegador-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 | ||
taller-web-scraping-hirikilabs:levantar-navegador-selenium [2018/02/07 19:22] – horasquin | taller-web-scraping-hirikilabs:levantar-navegador-selenium [2018/02/07 19:43] (actual) – jon | ||
---|---|---|---|
Línea 1: | Línea 1: | ||
Selenium es una librería en python que permite levantar un navegador y simular la navegación humana a través de codificación | 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** | + | **Instalación en Windows |
- | 1.- Descargar Selenium | + | 1.- Descargar Selenium |
- | - Utilizando | + | |
< | < | ||
Línea 10: | Línea 9: | ||
</ | </ | ||
- | 2.- Descargar el driver del navegador que vayamos a usar desde las siguientes rutas: | + | 2.- Descargar el driver del navegador que vayamos a usar desde las siguientes rutas, eligiendo el sistema operativo que corresponda: |
* Chrome: | * Chrome: | ||
Línea 17: | Línea 16: | ||
* Safari: | * Safari: | ||
- | El siguiente script de python (v. 3.6.4) muestra como se deben utilizar las librerías | + | 3.- Descomprimir el archivo (que será un ejecutable de windows o de unix) y guardarlo en la ruta deseada. |
- | antes mencionadas. | + | |
+ | 4.- El siguiente script de python | ||
+ | antes mencionadas | ||
< | < | ||
- | import os, json, time | ||
# -*- coding: UTF-8 -*- | # -*- coding: UTF-8 -*- | ||
+ | import os, json, time | ||
from selenium import webdriver | from selenium import webdriver | ||
from selenium.webdriver.common.keys import Keys | from selenium.webdriver.common.keys import Keys | ||
+ | | ||
def levantarNavegador(): | def levantarNavegador(): | ||
- | chromedriver = 'E: | + | chromedriver = 'ruta/ |
os.environ[" | os.environ[" | ||
- | driver = webdriver.Chrome(chromedriver) | + | driver = webdriver.Chrome(chromedriver) |
current_url = "" | current_url = "" | ||
- | start_url = ' | + | start_url = ' |
driver.get(start_url) | driver.get(start_url) | ||
levantarNavegador() | levantarNavegador() | ||
</ | </ |
taller-web-scraping-hirikilabs/levantar-navegador-selenium.txt · Última modificación: 2018/02/07 19:43 por jon