Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/28.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/clojure/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 用于Selenium Scraping的Mozilla Firefox命令行安装_Python_Linux_Firefox_Selenium_Firebug - Fatal编程技术网

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

Python 用于Selenium Scraping的Mozilla Firefox命令行安装,python,linux,firefox,selenium,firebug,Python,Linux,Firefox,Selenium,Firebug,您好,我有一个本地运行的刮板,但是当我试图在AWS EC2 linux环境下使用一台流浪机器启动它时,我遇到了以下问题 当我在Linux上运行测试它时,我能够直接下载Linux和Firebug,然后运行我的Selenium webdriver。在本例中,我正在编写一个包含必要安装的文件。但是,由于无法直接从命令行(以及firebug)安装firefox,我遇到了麻烦 这就是我的worker错误的样子(它在安装了firefox的本地计算机上运行良好,在安装了firefox的linux上运行良好):

您好,我有一个本地运行的刮板,但是当我试图在AWS EC2 linux环境下使用一台流浪机器启动它时,我遇到了以下问题

当我在Linux上运行测试它时,我能够直接下载Linux和Firebug,然后运行我的Selenium webdriver。在本例中,我正在编写一个包含必要安装的文件。但是,由于无法直接从命令行(以及firebug)安装firefox,我遇到了麻烦

这就是我的worker错误的样子(它在安装了firefox的本地计算机上运行良好,在安装了firefox的linux上运行良好):

我目前正在运行类似的程序来创建正确的开发环境。我想我可以用Mozmill重新创建firefox。有人遇到/解决过这个问题吗

  • sudo easy\u安装pip
  • sudo pip安装selenium
  • sudo pip安装mozmill
我需要一个Firefox和Firebug的命令行安装。谢谢大家!

进度:

我现在正在使用
sudo apt-get-install-firefox
,我相信这可能会奏效。我无法在firebug和net export不工作的情况下测试它的实际运行。
我尝试了
sudo apt get install firebug
,但找不到它。据说它在这里可以工作:但是它对我不起作用?

Apt get是一个包管理器,但显然没有安装在您正在使用的Linux上。快速搜索“AWS EC2软件包管理器”告诉我Amazon Linux使用了yum软件包管理器,因此“yum安装firefox”应该可以帮助您实现这一点。我不确定Firebug是否可以用同样的方式安装,不过…

Hmm很有趣。好的,我试试这个,然后再打给你。
[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