我目前正在使用cURL来执行 HTTP 请求,并且效果很好。但是,我需要获取 javascript 代码并在 HTML 的上下文中执行它,使其像操作 Web 浏览器一样操作 DOM。
首先想到的是使用firefox,有一个命令行界面,所以我认为以编程方式执行 HTTP 请求会很容易(可能有一些附加组件),让它本机运行 javascript 并操作 DOM , 并得到操作后生成的 HTML。
然而,这比我预期的要难,因为异步获取数据会出现问题。
也许有人已经这样做了,可以给我一些关于什么是最好的解决方案的提示。