Selenium在unumtu启动

94 阅读1分钟

说下整体的部署步骤,防止采坑

安装浏览器

apt install --assume-yes chromium-browser

跑一次你写的代码

p = ChromeDriverManager().install() #自动安装webdriver
service = ChromeService(executable_path=ChromeDriverManager().install())

如果报错一定要运行一次webdriver驱动

webdriver --version 可能会有相关错误,google修复下即可

检查无GPU运行参数

options = webdriver.ChromeOptions()
# 禁止图片渲染
prefs = {'profile.default_content_setting_values': {'images': 2}}
options.add_experimental_option('prefs', prefs)
# 禁用浏览器提示正在受自动化软件控制
options.add_experimental_option('useAutomationExtension', False)
# 无界面运行
options.add_argument('--headless')
# root下运行
options.add_argument("--no-sandbox");
options.add_argument("--disable-dev-shm-usage")
# 禁用GPU
options.add_argument("--disable-gpu")
options.add_argument("--disable-extensions")
options.add_argument("disable-infobars")
options.add_argument("start-maximized")