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:16] – 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 | + | Selenium es una librería en python que permite levantar un navegador y simular la navegación humana a través de codificación |
| - | 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 | + | |
| < | < | ||
| - | | + | pip install selenium |
| - | <code/> | + | </code> |
| - | 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: |
| - | Edge: | + | |
| - | Firefox: | + | |
| - | Safari: | + | |
| - | El siguiente script de python (v. 3.6) 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 |
| - | import os, json, time | + | antes mencionadas (ejemplo para chromedriver). |
| - | # -*- coding: UTF-8 -*- | + | |
| - | from selenium import webdriver | + | |
| - | from selenium.webdriver.common.keys import Keys | + | |
| - | | + | < |
| - | chromedriver = 'E: | + | # -*- coding: UTF-8 -*- |
| - | os.environ[" | + | import os, json, time |
| - | driver = webdriver.Chrome(chromedriver) | + | from selenium import webdriver |
| + | from selenium.webdriver.common.keys import Keys | ||
| + | |||
| + | def levantarNavegador(): | ||
| + | chromedriver = 'ruta/ | ||
| + | os.environ[" | ||
| + | driver = webdriver.Chrome(chromedriver) | ||
| - | | + | |
| - | start_url = ' | + | start_url = ' |
| - | driver.get(start_url) | + | driver.get(start_url) |
| - | | + | levantarNavegador() |
| - | <code/> | + | </code> |
taller-web-scraping-hirikilabs/levantar-navegador-selenium.1518027392.txt.gz · Última modificación: por horasquin