在过去的几天里,我一直把Selenium、Tor和Firefox作为多任务的组合来处理。我已经设法用python编写了一个简单的脚本,通过Selenium来控制火狐,而火狐为了隐私而连接到tor。
现在,我正在寻找一种节省资源的方法,所以我考虑在headless模式下运行firefox,我认为这是一个常见的功能,但似乎不是这样。我正在寻找一种方法来做到这一点。它之所以成为火狐而不是基于终端的浏览器,是因为我在火狐中使用的扩展名“torbutton”。它内置了有助于隐私的javascript注入。
如果以前有人做过这个(我相信很多人都做过!),我们将非常感谢您的一些建议,谢谢!
最佳答案
XVFB是实现这一点的常用方法。搜索“Selenium XVFB”应该可以找到很多,例如:
Is it possible to run Selenium scripts without having an X server running, too?
How do I run Selenium in Xvfb?
http://www.alittlemadness.com/2008/03/05/running-selenium-headless/
关于python - Python - Firefox headless (headless),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/10060417/