gpt4 book ai didi

perl - 使用 MozRepl 设置 headless Firefox

转载 作者:行者123 更新时间:2023-12-02 14:24:02 25 4
gpt4 key购买 nike

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

我不知道如何在没有 X 服务器的环境中在 Firefox 上设置 MozRepl,以方便我安装模块。如有任何帮助,我们将不胜感激。

最佳答案

headless html+javascript 有很多选项(主要归功于 Chrome 浏览器中使用的 google 新玩具 Node.js),具体取决于您要使用的语言,但不幸的是,据我所知,没有一个是基于 Firefox 的-- 有 crowbar ,但自 2008 年以来似乎未更新。

既然 Firefox 已经开始将 Gecko 与浏览器前端更紧密地集成在一起,那么基于 Firefox 的此类软件就变得不太可行了。

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

  • zombie (javascript)
  • mink (PHP 5.3)(使用僵尸作为后端)

还有一些非节点选项:

我相信 Node.js 也有一个 Python 接口(interface)(尽管它是否实现了浏览器环境,我不知道),并且 Perl 空间中可能也有 Node 的工作正在进行。

关于perl - 使用 MozRepl 设置 headless Firefox,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7872095/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com