2014-05-09 64 views
0

我使用Webclient.DownloadString()下載一些網頁的完整的HTML。C#Webclient.DownloadString() - 如何等待頁面下載之前加載?

問題是,一些頁面使用Ajax加載圖像等,因此它需要3-4秒鐘時,頁面看起來像它完成加載,直到它的實際加載完所有內容,包括阿賈克斯的圖像。

那麼,有沒有一種方法,使檢索HTML之前Webclient.DownloadString()等待X秒?

感謝, 路易莎

回答

0

你試圖把你的Webclient.DownloadString()函數page_loadComplete函數內?這將導致只有一次你的頁面已經完全加載稱爲你downloadString功能。

功能看起來像這樣

void Page_LoadComplete(object sender, EventArgs e) 
{ 

} 

,也可以通過雙擊該網頁在設計視圖(在Visual Studio)

+0

A中以不同的方式尋找更接近後做它產生HTML,但無論如何感謝。 – Louisa

相關問題