日期:2014-05-18  浏览次数:20760 次

求助webBrowser1控件的问题。谢谢!
private   void   webBrowser1_DocumentCompleted(object   sender,   WebBrowserDocumentCompletedEventArgs   e)
                {
                        rtb1.Text   =   webBrowser1.Document.Body.InnerText;                
                }

                private   void   BtnGet_Click(object   sender,   EventArgs   e)
                {
                        string   uri   =   "http://news.google.com/news?q=hao123&output=rss ";
                        WebClient   wc   =   new   WebClient();
                        wc.Credentials   =   CredentialCache.DefaultCredentials;
                        byte[]   pageData   =   wc.DownloadData(uri);
                        rtb2.Text   =   Encoding.Default.GetString(pageData);

                        webBrowser1.Navigate(uri);
                       
                }

这是所有代码。我单击下BtnGet_Click(sender,e)   rtb1.Text   和   rtb2.Text   分别会显示出两种获取的源码,但是我现在想问为什么rtb1.Text显示出来的和rtb2.Text显示出来的不一样,怎样才能让rtb1.Text显示的和rtb2.Text一样呢?

webBrowser1.Document.Body.InnerText;   现在   rtb1.Text   是等于这个,就是说要改成怎样才能返回的和wc.DownloadData(uri);   一样。   谢谢!

------解决方案--------------------
沙发,帮忙顶
------解决方案--------------------
帮忙顶一下,问题同上~