用于Selenium Scraping的Mozilla Firefox命令行安装

嗨,我有一个本地运行的刮刀,但是当尝试使用Vagrant机器将其启动到AWS EC2 linux环境时,我遇到了以下问题.

当我通过在Linux上运行测试它时,我能够直接与Firebug一起下载linux,然后运行我的Selenium webdriver.在这种情况下,我正在编写一个包含必要安装的文件.我遇到了麻烦,但由于缺乏能够直接从命令行安装firefox(以及firebug).

这是我的工作者的错误看起来(它在我安装了firefox的本地机器上运行正常,并在安装了它的linux上运行):

[worker]     " Please specify the firefox binary location or install firefox")
[worker] RuntimeError: Could not find firefox in your system PATH. Please specify the firefox binary location or install firefox

我目前正在运行这样的东西来创建正确的开发环境.我以为我可以用Mozmill重新创建firefox.有没有人遇到/解决了这个?

> sudo easy_install pip
> sudo pip install selenium
> sudo pip install mozmill

我需要安装Firefox和Firebug的命令行.谢谢!

进展:

我现在正在使用sudo apt-get install firefox,我相信它可能有效.我无法测试它实际运行,也没有使firebug和网络导出工作.
我试过sudo apt-get install firebug但是找不到它.它据说在这里工作:http://www.daveshuck.com/2008/05/06/firebug-with-firefox-3-in-ubuntu-hardy-heron/然而它对我不起作用?

最佳答案
Apt-get是一个包管理器,但显然没有安装在你正在使用的Linux上.一个快速的谷歌’AWS EC2包管理器’告诉我亚马逊Linux风味使用yum包管理器,所以“yum install firefox”应该让你到那里.我不确定Firebug是否可以以相同的方式安装……

相关文章

文章浏览阅读1.8k次,点赞63次,收藏54次。Linux下的目录权限...
文章浏览阅读1.6k次,点赞44次,收藏38次。关于Qt的安装、Wi...
本文介绍了使用shell脚本编写一个 Hello
文章浏览阅读1.5k次,点赞37次,收藏43次。【Linux】初识Lin...
文章浏览阅读3k次,点赞34次,收藏156次。Linux超详细笔记,...
文章浏览阅读6.8k次,点赞109次,收藏114次。【Linux】 Open...