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 previaPróxima revisiónAmbos lados, revisión siguiente | ||
taller-web-scraping-hirikilabs:levantar-navegador-selenium [2018/02/07 19:16] – horasquin | taller-web-scraping-hirikilabs:levantar-navegador-selenium [2018/02/07 19:30] – horasquin | ||
---|---|---|---|
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: | ||
- | Chrome: | + | * Chrome: |
- | Edge: | + | |
- | Firefox: | + | |
- | Safari: | + | |
- | El siguiente script de python (v. 3.6) muestra como se deben utilizar las librerías | + | El siguiente script de python |
antes mencionadas. | antes mencionadas. | ||
< | < | ||
- | import os, json, time | + | # -*- 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(): | ||
+ | chromedriver = ' | ||
+ | os.environ[" | ||
+ | driver = webdriver.Chrome(chromedriver) | ||
- | | + | |
- | | + | |
- | | + | driver.get(start_url) |
- | driver = webdriver.Chrome(chromedriver) # | + | |
- | current_url = "" | + | levantarNavegador() |
- | start_url = ' | + | </code> |
- | driver.get(start_url) | + | |
- | + | ||
- | | + | |
- | <code/> | + |
taller-web-scraping-hirikilabs/levantar-navegador-selenium.txt · Última modificación: 2018/02/07 19:43 por jon