驱动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()
上一篇:电脑提示你可能是盗版软件的受害者