IT博客汇
  • 首页
  • 精华
  • 技术
  • 设计
  • 资讯
  • 扯淡
  • 权利声明
  • 登录 注册

    后台运行python程序(gui and not gui)

    admin发表于 2017-05-10 06:01:03
    love 0

    后台运行python程序(gui and not gui)

    依赖说明:

    • xvfb:虚拟设备,即一个虚拟的X服务器环境 [主要适用于Run Gui program on Server OS]
    • pyvirtualdisplay:a python wrapper for Xvfb, Xephyr and Xvnc

    依赖安装:

    sudo apt-get install xvfb
    pip install pyvirtualdisplay
    

    示例代码:

    #!/usr/bin/env python
    
    from pyvirtualdisplay import Display
    from selenium import webdriver
    
    display = Display(visible=0, size=(800, 600))
    display.start()
    
    # now Firefox will run in a virtual display. 
    # you will not see the browser.
    browser = webdriver.Firefox()
    browser.get('http://www.cplusplus.me')
    print browser.title
    browser.quit()
    
    display.stop()

    Copyright:www.cplusplus.me Share、Open- C/C++程序员之家



沪ICP备19023445号-2号
友情链接