我想解析頁面中沒有填充的數據,直到頁面加載完成。正因爲如此,我不能得到一個簡單的解決方案利用解析AJAX驅動頁面
while (wb.ReadyState != WebBrowserReadyState.Complete)
{
Application.DoEvents();
}
工作。我曾嘗試使用在View Generated Source (After AJAX/JavaScript) in C#找到的解決方案,但我無法弄清楚如何讓它等待下載後的加載數據。請幫忙!數據在加載後自動填充到頁面中,不需要用戶交互。謝謝!
我剛剛發現Waiting for WebBrowser ajax content如果答案是使用一個計時器....我不知道如何使用定時器,而不是Thread.sleep()方法(該塊線程完全),有人可以幫我解決這個問題理解使用快速示例代碼的正確方法?再次感謝
我正在調查自己調用AJAX的建議,但我認爲它會更好地使用計時器。我仍然在尋找關於這個問題的幫助。謝謝。
如果網站所有者希望他們的數據被別人使用的 - 他們會爲 – zerkms
它抓住小時商店位置...提供方便的API不完全是絕密的,這也不是他們提供了一個API要麼......謝謝。 – Brandon
然後只是執行相同的Ajax請求,沒有抓住整個頁面 – zerkms