2017-09-16 55 views
-2

我想從網站獲取數據的C#:有沒有辦法從C#中的代碼呈現後得到最終頁面?

https://www.trendyol.com/TRENDYOLMiLLA---Trend-Kombinler/ButikDetay/168286

它看起來像這個網站從頁面加載後調用Ajax獲取數據。當我將此代碼稱爲:

using (var client = new WebClient()) 
{ 
    return client.DownloadString(URL); 
} 

它獲取基本HTML但不處理ajax調用並填充數據。有沒有辦法從代碼呈現後獲得最終頁面?

+1

最後一頁是什麼?你認爲代碼應該如何評論?請閱讀從這裏開始提問的幫助:https://stackoverflow.com/help/how-to-ask – Richard

+1

我不明白你的問題。 – mjwills

回答

0

你很可能需要一個無頭瀏覽器來實際調用頁面內的所有javascript代碼。已經有a topic on headless browsers,所以你可能想先檢查那一個。

相關問題