你可以在WCF服务下运行WebBrowser吗?

dud*_*fea 2 c# browser wcf

我目前正在尝试将屏幕抓取程序(c#表单应用程序)转移到WCF服务.

屏幕抓取程序使用WebBrowser从几个没有API的页面中获取信息.我想知道你是否可以在服务中运行WebBrowser,更不用说表单了.我目前正在开发XP以在Server 2003上发布.

目前在运行单元测试时,我只能看到WebBrowser是否是在"单元测试"一侧制作的,即使这样我也需要手动弹出MessageBox以使WebBrowser停止不使用空白屏幕导航.

由于我们遇到多线程问题,该计划正在被移动和拆分.

Ioa*_*mas 6

你最好使用像Phantom.js这样的无头浏览器:http://www.phantomjs.org/ .它提供了重要的功能,并且无需像常规命令行程序那样在任何需要的地方执行.