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
Próxima revisión
Revisión previa
taller-web-scraping-hirikilabs:levantar-navegador-selenium [2018/02/07 19:16] horasquintaller-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 y en Mac**
  
-1.- Descargar Selenium +1.- Descargar Selenium utilizando el gestor de paquetes **pip**. ejecutamos en una terminal el siguiente comando:
-- Utilizando el gestor de paquetes pip ejecutamos en una terminal+
  
 <code> <code>
-    pip install selenium +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:  https://sites.google.com/a/chromium.org/chromedriver/downloads +  * Chrome:    https://sites.google.com/a/chromium.org/chromedriver/downloads 
-Edge:      https://developer.microsoft.com/en-us/microsoft-edge/tools/webdriver/ +  Edge:      https://developer.microsoft.com/en-us/microsoft-edge/tools/webdriver/ 
-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/
  
-El siguiente script de python (v. 3.6muestra como se deben utilizar las librerías +3.- Descomprimir el archivo (que será un ejecutable de windows o de unixy guardarlo en la ruta deseada.
-antes mencionadas.+
  
-<code> +4.El siguiente script de python **(v3.6.4)** muestra como se deben utilizar las librerías 
-    import os, json, time +antes mencionadas (ejemplo para chromedriver).
-    # -*- coding: UTF-8 -*+
-    from selenium import webdriver +
-    from selenium.webdriver.common.keys import Keys+
  
-    def levantarNavegador(): +<code> 
-        chromedriver = 'E:\chromedriver\chromedriver.exe#Windows y chrome +# -*- coding: UTF-8 -*- 
-        os.environ["webdriver.chrome.driver"] = chromedriver +import os, json, time 
-        driver = webdriver.Chrome(chromedriver)  #Windows y chrome+from selenium import webdriver 
 +from selenium.webdriver.common.keys import Keys 
 +     
 +def levantarNavegador(): 
 +    chromedriver = 'ruta/al/ejecutable
 +    os.environ["webdriver.chrome.driver"] = chromedriver 
 +    driver = webdriver.Chrome(chromedriver)
  
-        current_url = "" +    current_url = "" 
-        start_url = 'https://www.eluniverso.com' +    start_url = 'https://www.google.com' 
-        driver.get(start_url)+    driver.get(start_url)
  
-    levantarNavegador() +levantarNavegador() 
-<code/>+</code>
taller-web-scraping-hirikilabs/levantar-navegador-selenium.1518027392.txt.gz · Última modificación: 2018/02/07 19:16 por horasquin