Cuando se trata de manipular contenido web, nadie supera a Python. Se puede hacer clic en un enlace usando Python y la biblioteca de selenium.
Instalación
1.1 Enlaces de Selenium en Python
Los enlaces de Selenium Python proporcionan una API conveniente para acceder a Selenium Web Driver como Firefox, Chrome, etc.
Pip install Selenium
1.2 Controladores web
Selenium requiere un controlador web para interactuar con el navegador elegido. Web drivers es un paquete para interactuar con un 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-support-in-safari-10/
Nota: Puede verificar el código fuente del formulario del sitio web aquí que se ha utilizado bootstrap para crear el sitio web. El sitio web es CompCode y debe hacer clic en el enlace Referencias
Python3
# Import the webdriver from selenium library from selenium import webdriver # Link the driver of the browser driver = webdriver.Chrome("C://Myspace/chromedriver.exe") # Open the website using url driver.get("https://avanishcodes.github.io/CompCode") # Target the element using the href value # In actual, search for an anchor tag and # among anchor tags, select the one with # given href value target = driver.find_element_by_xpath('//a[@href="ref.html"]') # Click the target to navigate to destination target.click() # This Code has been contributed by Avanish Gupta
Producción:
Publicación traducida automáticamente
Artículo escrito por avanishcodes y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA