首页 > 解决方案 > Firefox 使用 websockets 远程调试

问题描述

我找到了这篇文章,现在我想知道是否可以通过 websocket 在无头模式下控制 Firefox?

实际上,我对这个命令很感兴趣:

/path/to/firefox --start-debugger-server ws:6000 -headless

那么,我应该如何使用它以及应该通过 websocket 连接发送哪些命令?这是否意味着我可以在服务器上以无头模式运行 Firefox 建立 websocket 连接并发送一些推荐(即打开页面或评估页面上的 javascript 或获取一些 DOM 元素)?

是否有一些 API 可以直接在无任何 Web 驱动程序(Selenium 等)的情况下以无头模式控制浏览器?

不幸的是,互联网上没有足够的文档来说明这一点。谢谢!

标签: seleniumfirefoxweb-scrapingwebsocket

解决方案


推荐阅读