V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Get Google Chrome
Vimium · 在 Chrome 里使用 vim 快捷键
chenqh
V2EX  ›  Chrome

关于 chrome headless 的问题

  •  
  •   chenqh · 2017-11-22 00:05:35 +08:00 · 4194 次点击
    这是一个创建于 2561 天前的主题,其中的信息可能已经有所发展或是发生改变。

    环境chromium-browser --version获取

    Chromium 61.0.3163.100 Built on Ubuntu , running on Ubuntu 14.04
    
    

    这个 chromium 的版本应该没有问题的吧,应该是支持 headless 的吧

    python 代码

    #coding:utf-8
    
    from selenium import webdriver
    options = webdriver.ChromeOptions()
    options.add_argument('--headless')
    options.add_argument('window-size=1200x600')
    browser = webdriver.Chrome(chrome_options=options)
    browser.get('http://www.baidu.com')
    
    print 'over'
    
    

    现在的问题是
    我看到了 chrome 的 gui,但是我想要的是 headless 的呀,这可能是什么问题有人知道吗?
    还有我把options.add_argument('--headless')换成options.add_argument('headless')
    也是一样,有 GUI

    5 条回复    2017-11-22 16:04:41 +08:00
    yyfearth
        1
    yyfearth  
       2017-11-22 02:33:01 +08:00
    怎么启动看这个 https://developers.google.com/web/updates/2017/04/headless-chrome
    仅仅是 headless 不够
    WoodenRobot
        2
    WoodenRobot  
       2017-11-22 10:55:04 +08:00
    可以试试 Splinter,前段时间刚和朋友一起翻译了 Splinter 官方文档: http://splinter-docs-zh-cn.readthedocs.io/zh/latest/drivers/chrome.html
    做了一点点小小的贡献帮助 Splinter 集成了 Firefox 和 Chrome 的 headless 模式。
    shyling
        3
    shyling  
       2017-11-22 12:37:46 +08:00   ❤️ 1
    试试从命令行启动。。。怀疑你是有多个 chrome ,hhh
    chenqh
        4
    chenqh  
    OP
       2017-11-22 13:57:45 +08:00
    我试试
    chenqh
        5
    chenqh  
    OP
       2017-11-22 16:04:41 +08:00
    @shyling 用命令行启动没有问题呀
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1037 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 22:29 · PVG 06:29 · LAX 14:29 · JFK 17:29
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.