Selenium+Headless Firefox
前提条件:
- 本地安装Firefox浏览器
- 本地需要geckodriver驱动器文件(下载解压后直接放到python/scripts目录下)
from selenium import webdriver
# 创建Firefox参数对象
opt = webdriver.FirefoxOptions()
# 把Firefox设置成无界面模式,不论windows还是linux都可以,自动适配对应参数
opt.add_argument('-headless')
# 创建Firefox无界面对象
driver = webdriver.Firefox(options=opt)
# 访问百度
driver.get('https://baidu.com/')
# 打印内容
print(driver.page_source)