需要包含在C#应用程序中的无头,轻便,具有Java功能的Web浏览器

时间:2018-11-12 17:39:56

标签: c# phantomjs webbrowser-control headless-browser

我正在开发一个导航到网页并等待加载AJAX内容的应用程序,以抓取页面并推断出结果数据(缺少公共API)。

目前,我的解决方案是使用WebBrowser控件,但是在加载页面时,它的内存占用空间从几MB增长到了一百多个。考虑到我不需要浏览器的可视外观,我认为也许headless web browser对我来说是最佳选择,但我对于哪种资源占用最少的资源感到困惑。我的目标是PhantomJS,但对此我有不同的看法,我不确定这是否是最佳选择。

任何有经验的人都可以听到并阐明我吗?

0 个答案:

没有答案