博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
在linux环境下非GUI环境如何运行python+selenium
阅读量:5928 次
发布时间:2019-06-19

本文共 629 字,大约阅读时间需要 2 分钟。

1、linux系统下已经安装好python2.7和selenium

2、linux系统下安装服务:

安装Xvfb

yum install Xvfb

yum -install libXfont

yum install xorg-x11-fonts*

3、python用pip安装

install pyvirtualdisplay

 

使用:

#coding=utf-8

from pyvirtualdisplay import Display
from selenium import webdriver
import time
import sys
reload(sys)
sys.setdefaultencoding( "utf-8" )

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.baidu.com")
time.sleep(3)
print browser.title

browser.quit()

display.stop()

转载于:https://www.cnblogs.com/mias/p/7410588.html

你可能感兴趣的文章
Floodlight 在 ChannelPipeline 图
查看>>
做移动互联网App,你的测试用例足够吗?
查看>>
cmd.exe启动参数说明
查看>>
《随笔记录》20170310
查看>>
网站分析系统
查看>>
一站式解决,Android 拍照 图库的各种问题
查看>>
中国HBase技术社区第五届MeetUp ——HBase技术解析及应用实践(深圳站)
查看>>
lsof命令
查看>>
阿里云云计算ACP考试知识点(标红为重点)
查看>>
从零开始来看一下Java泛型的设计
查看>>
嵌入式WiFi芯片价格战已经打响 MCU企业该醒悟了
查看>>
Shell编程基础
查看>>
【矩阵乘法】OpenJ_POJ - C17F - A Simple Math Problem
查看>>
Verify the Developer App certificate for your account is trusted on your device.
查看>>
神经网络- receptive field
查看>>
九度 1376 最近零子序列
查看>>
Shell之Sed常用用法
查看>>
3.1
查看>>
SpringMVC中使用Interceptor拦截器
查看>>
rhel 6 DNS配置权威指南
查看>>