首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用MozRepl设置无头Firefox

使用MozRepl设置无头Firefox
EN

Stack Overflow用户
提问于 2011-10-24 14:45:01
回答 1查看 1.9K关注 0票数 7

我想运行一个爬虫程序,可以在没有X服务器的环境中处理javascript创建的html。我知道我可以在xvfb下以无头状态运行火狐,我还知道如何在火狐上安装MozRepl,当我有了实际的浏览器并可以下载和设置模块时,我知道如何使用WWW::Mechanize与它进行交互。

我不知道如何在没有X服务器的火狐环境中安装MozRepl,以方便我安装模块。任何帮助都是非常感谢的。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-10-25 02:26:11

根据你想使用的语言,无头html+javascript有很多选择(主要归功于谷歌在Chrome浏览器中使用的新玩具Node.js ),但不幸的是,据我所知没有一个是基于火狐的--有crowbar,但它自2008年以来似乎就没有更新过。

由于firefox已经开始将gecko与浏览器前端更紧密地集成在一起,基于firefox的此类软件变得不太可行。

关于node.js,我对Perl产品了解不多,但这里有一些其他的:

  • zombie (javascript)
  • mink (PHP5.3)(使用僵尸作为后端)

此外,还有一些非节点选项:

  • phantomjs (javascript) (使用webkit后端,可能需要X installed)
  • htmlunit (java)
  • akephalos (ruby) (使用htmlunit后端)

我相信还有一个到node.js的python接口(尽管如果它实现了浏览器环境,我不知道),而且在perl空间中可能也有关于node的工作。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7872095

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档