在连续服务器进程中模拟浏览器
Mocking a browser in a continuous server process
我们正在与一个提供商合作,该提供商仅通过JS/websocket接口(即:没有直接API)提供对数据集的访问。 我想基本上在服务器上保持一个虚拟的"浏览器窗口"打开并在那里加载我的客户端 js,这样我们就可以通过 AJAX 主动将数据馈送广播回我们的服务器。
我一直找不到任何允许我们将 js 作为活动进程运行的东西;我将不胜感激社区可以提供的任何指示。
你可以使用node.js或phantomjs。
你看过PhantomJS吗?根据这些示例,从DOM加载,解析和保存任意JS应该相当简单。
相关文章:
- 如何模拟浏览器's时区
- 使用浏览器在页面(客户端)上运行自定义JavaScript来模拟点击?怎么做
- 如何在浏览器中使用AWS SDK模拟IAM用户
- 使用RingoJs模拟浏览器
- 是否可以模拟浏览器单击事件
- 模拟 Web 浏览器方向更改事件以使用 Jasmine 测试绑定事件处理程序函数
- 如何检测移动设备是否被谷歌浏览器模拟
- 模拟浏览器和服务器之间的不同时区以进行本地测试
- 在浏览器中模拟 Linux 终端
- 如何在浏览器中模拟布料的移动
- HTML/Javascript/JSP/JSTL:如何使用 POST 数据模拟浏览器的后退按钮
- 在我的 Web 应用程序上模拟浏览器缓存
- 角度js-模拟浏览器后退/前进按钮禁用
- 如何通过 Mechanize 模拟支持 JavaScript 的浏览器
- 在连续服务器进程中模拟浏览器
- Javascript:如何模拟浏览器cookie实现
- 模拟浏览器在页面首次加载时调整大小
- PHP - cURL post to website ->模拟浏览器(做javascript) ->返回HTML结果
- 如何在php中模拟浏览器来执行javascript文件
- 缩放图像效果(模拟浏览器调整大小)