我有到位的代码我使用EO.WebBrowser使用EO.WebView请求获得来自网页的HTML,其中:C#更快地获取JavaScript DOM比EO.WebBrowser
var cookie = new EO.WebBrowser.Cookie("cookie", "value");
cookie.Path = path;
cookie.Domain = domain;
var options = new BrowserOptions();
options.EnableWebSecurity = false;
Runtime.SetDefaultOptions(options);
var request = new Request(url);
request.Cookies.Add(cookie);
webView.LoadRequestAndWait(request);
最后我使用以下方法来得到我需要的HTML:
webView.GetDOMWindow().document.body.outerHTML
我的问题是,这是非常缓慢的,虽然我能得到它在本地运行它,我不能让它在Azure服务器代码运行。有没有办法使用HttpWebRequest做同样的事情?
谢谢,我会尝试Awesomium,看看它是否更好。 – Rexfelis 2015-02-23 15:56:25