在连续服务器进程中模拟浏览器

Mocking a browser in a continuous server process

本文关键字:模拟 浏览器 进程 连续 服务器      更新时间:2023-09-26

我们正在与一个提供商合作,该提供商仅通过JS/websocket接口(即:没有直接API)提供对数据集的访问。 我想基本上在服务器上保持一个虚拟的"浏览器窗口"打开并在那里加载我的客户端 js,这样我们就可以通过 AJAX 主动将数据馈送广播回我们的服务器。

我一直找不到任何允许我们将 js 作为活动进程运行的东西;我将不胜感激社区可以提供的任何指示。

你可以使用node.js或phantomjs。

你看过PhantomJS吗?根据这些示例,从DOM加载,解析和保存任意JS应该相当简单。