首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >即使我无头通过,Python selenium chrome仍然会出现。

即使我无头通过,Python selenium chrome仍然会出现。
EN

Stack Overflow用户
提问于 2018-03-31 03:27:46
回答 1查看 306关注 0票数 0

我试图运行铬驱动器无头。为了做到这一点,我在创建我的驱动程序的实例时传递了-无头参数,但是它仍然在显示一个浏览器。

代码语言:javascript
复制
from selenium import webdriver
from selenium.webdriver.chrome.options import Options
from bs4 import BeautifulSoup
from fake_useragent import UserAgent

ua = UserAgent()
user_agent = ua.random

chrome_options = Options()
chrome_options.add_argument("--headless")
chrome_options.add_argument('--disable-gpu')
#chrome_options.add_argument("--window-size=1920x1080")
#chrome_options.add_argument(f'user-agent={user_agent}')

driver = webdriver.Chrome(chrome_options=chrome_options)

有人能帮我弄清楚为什么chrome会在我以为--无头的争论会掩盖它的时候,出现一个可见的网页浏览器吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-03-31 04:28:24

有几件事你应该确保

  • 如果使用Mac/Linux,那么chrome版本应该是最低59。
  • 如果使用Windows,那么铬版至少应该是60
  • 使用最新的色度驱动器,以确保您没有兼容性问题
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49583928

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档