驱动Headless Chrome
在这里,我们将使用无头自动化浏览器,因为我们将使用此功能:
webdriver.Chrome():返回一个 Chrome 驱动程序的实例,我们将通过它与 Chrome 浏览器进行交互。
Options():通过这个类的属性我们可以发送浏览器启动参数。在我们的例子中,它是options.add_argument("--headless")它将启动没有 UI(无头)的浏览器。
driver.get(url):向浏览器发送信号以获取指定的URL。
print(driver.title):将网页标题打印到我们运行脚本的终端中。
driver.close():向浏览器发送信号以关闭自身。
from selenium import webdriver
from selenium.webdriver.chrome.options import Options
# 配置选项
options = Options()
# 设置使用无头浏览器
options.add_argument("--headless")
# 初始化浏览器
driver = webdriver.Chrome(options=options)
# 访问网页
driver.get('https://www.baidu.com')
# 打印标题
print(driver.title)
# 关闭浏览器
driver.close()
上一篇:电脑提示你可能是盗版软件的受害者