我想在我的服务器上运行远程javascript

时间:2010-06-01 12:05:42

标签: javascript rhino jaxer

我已经进行了搜索并提出了Rhino和Jaxer可能的解决方案,但是我想把问题放在那里,因为我不确定它们是我所追求的(特别是如果我没有)控制javascript,所以我无法添加runat =“server”等。)

所以,我想从我的服务器上调用第三方网站上的远程页面,然后执行javascript。

使用CUrL,我可以轻松抓取页面,内容,发布等等,但我不能做的是运行javascript。

我已经建立了一个.NET应用程序建议的解决方案,该应用程序在浏览器中调用URL,上面提到了(Rhino和Jaxer),但是我想知道是否有人之前有过这方面的经验,如果有的话,那是什么可能的问题以及你是如何解决这个问题的。

干杯,

麦克

1 个答案:

答案 0 :(得分:0)

我认为Jaxer是您唯一的选择。您可以使用Jaxer.Sandbox在服务器上呈现远程页面并执行该页面上嵌入的所有脚本。生成的DOM是您在启用了JS的Firefox Web浏览器中获得的DOM。 Here's a simple tutorial以Jaxer.Sandbox为特色,用于网页报废。