pyvirtualdisplay在Amazon EC2实例上

nishantsingh

我正在尝试在Amazon EC2上运行硒。我正在使用pyvirtualdisplay作为xvfb包装器。我在python中运行了以下命令。

from pyvirtualdisplay import Display
from selenium import webdriver
display = Display(visible=0, size=(1024, 768))
display.start()

到目前为止一切都很好。
但是当我这样做时:

driver = webdriver.Firefox()

我收到此错误:

Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/usr/lib/python2.6/site-   packages/selenium/webdriver/firefox/webdriver.py", line 59, in __init__
self.binary, timeout),
File "/usr/lib/python2.6/site-packages/selenium/webdriver/firefox/extension_connection.py", line 47, in  __init__
self.binary.launch_browser(self.profile)
File "/usr/lib/python2.6/site-packages/selenium/webdriver/firefox/firefox_binary.py", line 66, in launch_browser
self._wait_until_connectable()
File "/usr/lib/python2.6/site- packages/selenium/webdriver/firefox/firefox_binary.py", line 100, in _wait_until_connectable
raise WebDriverException("The browser appears to have exited "
selenium.common.exceptions.WebDriverException: Message: The browser   appears to have exited before we could connect. If you specified a    log_file in the FirefoxBinary constructor, check it for details.
nishantsingh

在互联网上花费了许多时间寻找解决方案并尝试了所有可能的方法之后,对我有用的一件事就是这个。
https://superuser.com/questions/870702/aws-ec2-linux-headless-firefox-issue-xvfb-undefined-symbol-pixman-glyph-cache

如答案所说:
它正试图加载扭曲的pixman。删除/usr/local/lib/libpixman-1.so.0并再试一次,它将使Xvfb使用带有此符号的发行pixman库。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Amazon EC2实例上的分区

来自分类Dev

在Amazon EC2 Ubuntu实例上安装Glassfish 4

来自分类Dev

尝试在ubuntu Amazon EC2实例上安装gcc

来自分类Dev

如何在Amazon EC2实例上安装jq

来自分类Dev

在Amazon EC2实例上安装SSL证书

来自分类Dev

ssh到Amazon EC2上的Ubuntu实例

来自分类Dev

Amazon EC2实例上的sudo / su丢失

来自分类Dev

在Amazon EC2 Ubuntu实例上安装Glassfish 4

来自分类Dev

在Amazon EC2实例的子域上使用Ghost

来自分类Dev

在Amazon EC2 Micro实例上安装PHP cURL

来自分类Dev

Amazon EC2实例丢失

来自分类Dev

停止Amazon EC2实例

来自分类Dev

升级Amazon EC2实例

来自分类Dev

从AMI创建EC2 Amazon实例

来自分类Dev

Curl Amazon EC2实例

来自分类Dev

Amazon EC2实例卷大小

来自分类Dev

Amazon EC2实例丢失

来自分类Dev

卷曲Amazon EC2实例

来自分类Dev

管理Amazon EC2实例

来自分类Dev

无法 ping Amazon EC2 实例

来自分类Dev

在Amazon EC2'Amazon Linux'实例上重置MySQL密码时出现问题

来自分类Dev

如何在Amazon EC2 T2.micro实例上增加每秒的请求?

来自分类Dev

同一Amazon EC2实例上的vCPU之间的速度差异

来自分类Dev

在Amazon EC2 Linux Micro实例上的virtualenv中安装scipy时遇到问题

来自分类Dev

Amazon AWS上的Django + Celery-将单独的EC2实例用作工作程序

来自分类Dev

从本地计算机在Amazon EC2实例上远程执行Powershell脚本

来自分类Dev

如何使用sshfs使用私钥在Amazon EC2实例上安装文件夹

来自分类Dev

如何在我的Amazon EC2实例上停止Nginx

来自分类Dev

在基于Amazon Linux AMI的ec2实例上安装sshpass