Python – 使用Selenium打开链接
Selenium是通过程序控制网络浏览器的强大工具。它适用于所有浏览器,适用于所有主要操作系统,其脚本是用各种语言编写的,例如Python、 Java、C# 等,我们将使用Python。
Selenium Python绑定提供了方便的 API 来访问Selenium WebDrivers,如 Firefox、Ie、Chrome、Remote 等。目前支持的Python版本为 2.7、3.5 及以上。
安装
- Selenium:要安装此模块,请在终端中键入以下命令。
pip install selenium
- Web 驱动程序: 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/
Selenium.get()
此方法用于启动新浏览器并将在浏览器中打开给定的 URL。
句法:
driver.get(url)
使用的参数:
该函数只接受一个参数,该参数是要打开的所需链接,如上述语法所示。
例子:
#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)
输出: