如何使用Python从引导选项卡中单击 href 链接?
在处理 Web 内容方面,没有人能胜过Python。可以使用Python和selenium库单击链接。
安装
1.1 Python中的Selenium绑定
Selenium Python绑定提供了一个方便的 API 来访问Selenium Web 驱动程序,如 Firefox、Chrome 等。
Pip install Selenium
1.2 网络驱动
Selenium需要 Web 驱动程序来与所选浏览器交互。 Web 驱动程序是与 Web 浏览器交互的包。它通过对所有人都通用的有线协议与网络浏览器或远程网络服务器进行交互。您可以签出并安装您选择的浏览器的网络驱动程序。
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/
注意:您可以在此处查看网站表单的源代码,已使用引导程序制作网站。该网站是 CompCode,您必须单击链接 References
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
输出: