标签: c# phantomjs webbrowser-control headless-browser
我正在开发一个导航到网页并等待加载AJAX内容的应用程序,以抓取页面并推断出结果数据(缺少公共API)。
目前,我的解决方案是使用WebBrowser控件,但是在加载页面时,它的内存占用空间从几MB增长到了一百多个。考虑到我不需要浏览器的可视外观,我认为也许headless web browser对我来说是最佳选择,但我对于哪种资源占用最少的资源感到困惑。我的目标是PhantomJS,但对此我有不同的看法,我不确定这是否是最佳选择。
WebBrowser
任何有经验的人都可以听到并阐明我吗?