其实WebBrowser是个蛮好用的东西, 经过一番分析,可以使用WebBrowser中的document_complete事件判断页面下载情况,然后可以使用:System.Net.HttpWebRequest request = System.Net.HttpWebRequest.Create("内容");
System.Net.HttpWebResponse response = request.GetResponse();
由response 中得到我想要的东西.
但在运行时从response中怎么也猎取不到想要的内容,后来在document_complete中测得此面页一次刷新就触发十几次document_complete事件,如何判断那个框架才有我需要的内容呢,花了好长些时间在网上狂啊狂,最终没有好的解决方案,没办法只好自己慢慢想..... ^_^
这里共享我的思路,我想需要的朋友也不少吧!呵呵
//string strURL 要找开的页面的URL
private void webBrowser1_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e)
{
if (e.Url.ToString().Trim() == strURL.Trim())
{
//已经加载完成
}
}
//具体原理很简单,自己看吧!
时间就是金钱,金钱时代当然要讲效率...使用多线程同时判断密码也是个不错的选择,最后加个IHtmlDocument2分析把JAVA禁止运行,不用几小时就得到自己想要的东西...开心ing