Herramientas de usuario

Herramientas del sitio


taller-web-scraping-hirikilabs:levantar-navegador-selenium

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anteriorRevisión previa
Última revisiónAmbos lados, revisión siguiente
taller-web-scraping-hirikilabs:levantar-navegador-selenium [2018/02/07 19:30] horasquintaller-web-scraping-hirikilabs:levantar-navegador-selenium [2018/02/07 19:42] 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 y en Mac**
  
 1.- Descargar Selenium utilizando el gestor de paquetes **pip**. ejecutamos en una terminal el siguiente comando: 1.- Descargar Selenium utilizando el gestor de paquetes **pip**. ejecutamos en una terminal el siguiente comando:
Línea 9: Línea 9:
 </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:    https://sites.google.com/a/chromium.org/chromedriver/downloads   * Chrome:    https://sites.google.com/a/chromium.org/chromedriver/downloads
Línea 15: Línea 15:
   * Firefox:   https://github.com/mozilla/geckodriver/releases   * Firefox:   https://github.com/mozilla/geckodriver/releases
   * Safari:    https://webkit.org/blog/6900/webdriver-support-in-safari-10/   * Safari:    https://webkit.org/blog/6900/webdriver-support-in-safari-10/
 +
 +3.- Descomprimir el archivo (que será un ejecutable de windows o de unix) y guardarlo en la ruta deseada.
  
 El siguiente script de python **(v. 3.6.4)** muestra como se deben utilizar las librerías El siguiente script de python **(v. 3.6.4)** muestra como se deben utilizar las librerías
-antes mencionadas.+antes mencionadas (ejemplo para chromedriver).
  
 <code> <code>
Línea 26: Línea 28:
          
 def levantarNavegador(): def levantarNavegador():
-    chromedriver = 'C:\Python36\tools\chromedriver.exe' #Path donde esté el ejecutable del driver+    chromedriver = 'ruta/al/ejecutable'
     os.environ["webdriver.chrome.driver"] = chromedriver     os.environ["webdriver.chrome.driver"] = chromedriver
     driver = webdriver.Chrome(chromedriver)     driver = webdriver.Chrome(chromedriver)
taller-web-scraping-hirikilabs/levantar-navegador-selenium.txt · Última modificación: 2018/02/07 19:43 por jon