0
我與C#WPF web瀏覽器類我與C#WPF web瀏覽器類的問題
我有一個使用一個WebBrowser類C#WPF應用程序的問題。我已覆蓋LoadComplete方法以及其他一些方法,試圖讓HTML內容的頁面加載後:在這些方法中
String URL = textBox1.Text;
URL = URL.Replace(' ', '+');
webbrowser1 = new WebBrowser();
webbrowser1.LoadCompleted += new LoadCompletedEventHandler(webbrowser1_LoadCompleted);
webbrowser1.Loaded += new RoutedEventHandler(webbrowser1_Loaded);
webbrowser1.Navigated += webbrowser1_Navigated;
grd.Children.Add(webbrowser1);
int i = 0;
webbrowser1.Navigate(new Uri("https://www.google.com/#q=" + URL + ....
我已經把斷點和我寫的代碼從虎視眈眈內部HTML WebBrowser類的HTMLDocument和我已經輸出HTML文本到每個方法的不同文件。
然後我運行該程序。程序運行時,我會觀察實際的程序以查看文檔是否加載。正在加載的網頁是谷歌搜索查詢的結果頁面。
可見,當我運行代碼時,當LoadComplete,Loaded和Navagated的eaqch方法被命中時,輸出爲空白頁。只有在方法被擊中後(幾次),並且程序空閒時,顯示屏纔會顯示結果頁面。
輸出到文件的HTML代碼不代表谷歌搜索結果頁面。相反,它代表谷歌的主頁,並沒有結果。有任何想法嗎?我怎樣才能以編程方式獲得結果頁面?