如何使用/ .NET截取网站的屏幕截图?

时间:2010-05-12 16:57:40

标签: .net screen-scraping

我正在寻找有关如何在.NET应用程序中截取网站屏幕截图的想法。这个应用程序将是一个Windows服务。谢谢!

3 个答案:

答案 0 :(得分:1)

答案 1 :(得分:0)

您无法使用WindowsServices显示表单。 但是,尝试使用WebBrowser组件,填充URL,browser.OnPageLoaded =>创建一个Form。 myBrowser.DrawToBitmap ..谁知道。

答案 2 :(得分:0)

您可以托管MSHTML组件并让它加载页面,然后将其打印到图元文件,然后可以将其作为播放器或转换为位图。

但请注意,MSHTML组件在没有可视UI的情况下作为服务运行时可能无法正常工作(例如,没有桌面交互)。