A-A+

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

2017年05月10日 Python 暂无评论 阅读 53 次

后台运行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('//www.cplusplus.me')
print browser.title
browser.quit()

display.stop()

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

标签:

给我留言

Copyright © C/C++程序员之家 保留所有权利.   Theme  Ality 浙ICP备15011757号-3

用户登录