Selenium es una poderosa herramienta para controlar el navegador web a través del programa. Es funcional para todos los navegadores, funciona en todos los principales sistemas operativos y sus scripts están escritos en varios lenguajes, es decir, Python, Java, C#, etc. Estaremos trabajando con Python.
Los enlaces de Selenium Python proporcionan una API conveniente para acceder a Selenium WebDrivers como Firefox, Ie, Chrome, Remote, etc. Las versiones de Python compatibles actualmente son 2.7, 3.5 y superiores.
Instalación
- Selenium: para instalar este módulo, escriba el siguiente comando en la terminal.
pip install selenium
- Controladores web: Selenium requiere un controlador web para interactuar con el navegador elegido. Los controladores web son un paquete para interactuar con el navegador web. Interactúa con el navegador web o un servidor web remoto a través de un protocolo de conexión común a todos. Puede comprobar e instalar los controladores web de su elección de navegador.
Chrome: https://sites.google.com/a/chromium.org/chromedriver/downloads
Firefox: https://github.com/mozilla/geckodriver/releases
Safari: https://webkit.org/blog/6900/ webdriver-soporte-en-safari-10/
Selenium.get()
Este método se utiliza para iniciar un nuevo navegador y abrirá la URL dada en el navegador.
Sintaxis:
driver.get(url)
Parámetros utilizados:
la función acepta solo un argumento, que es el enlace que se desea abrir, como se muestra en la sintaxis anterior.
Ejemplo:
#importing webdriver from selenium from selenium import webdriver #selecting Firefox as the browser #in order to select Chrome # webdriver.Chrome() will be used driver = webdriver.Firefox(executable_path = '/path/to/geckodriver') #URL of the website url = "https://www.geeksforgeeks.org/" #opening link in the browser driver.get(url)
Producción:
Publicación traducida automáticamente
Artículo escrito por rakshitarora y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA