问题:Python - Firefox 无头

在过去的几天里,我一直在使用 Selenium、Tor 和 Firefox 作为多个任务的组合。我已经设法用 Python 编写了一个简单的脚本,它通过 Selenium 控制 Firefox,而 Firefox 连接到 Tor 以保护隐私。

现在,我正在寻找一种节省资源的方法,所以我想到了在无头模式下运行 Firefox,我认为这是一个常见的功能,但似乎并非如此。我正在寻找一种方法来做到这一点。它是 Firefox 而不是某些基于终端的浏览器的原因是因为我在 Firefox 中使用的扩展名“TorButton”。它内置了有助于保护隐私的 javascript 注入。

如果有人以前这样做过(我相信很多人都这样做过!),我们将不胜感激一些提示,谢谢!

解答

xvfb 是执行此操作的常用方法。搜索“selenium xvfb”应该会找到很多,例如:

  • 是否也可以在不运行 X 服务器的情况下运行 Selenium 脚本?

  • 如何在 Xvfb 中运行 Selenium?

  • http://www.alittlemadness.com/2008/03/05/running-selenium-headless/

Logo

Python社区为您提供最前沿的新闻资讯和知识内容

更多推荐