我正在寻找具有以下属性的嵌入式无头浏览器.net :
如果不需要安装,PhantomJS将是理想的选择。 PhantomJS似乎符合除“无安装”部分以外的所有标准,因此它是当前的最爱,但在我们投入时间设置和测试安装PhantomJS的多环境部署过程之前(由于我们使用了数千个数十个数据中心的计算机)我想确保我没有错过更好的选择。我对非webkit实现持开放态度,但它需要具有与现代webkit浏览器相同的功能,并且没有奇怪的渲染或AJAX问题。我也有兴趣了解PhantomJS用于屏幕截图AJAX / HTML5页面的可靠性,如果你认为这样的话。例如,如果呈现页面的服务器没有图形卡或高屏幕分辨率,无头浏览器会继承该页面并呈现丑陋的页面吗?
答案 0 :(得分:2)
PhantomJS可以通过解压缩zip来获得exe。所以在这方面很简单。
对于它没有那么多关于ac#dll的确定,因为我没有在.NET中使用过它,但是它可以从外部程序编写脚本(这就是它的全部意义),所以它不应该是太难了。
希望有所帮助。