有没有办法在C#中的代码渲染后获得最终页面?

时间:2017-09-16 07:05:57

标签: c# html

我试图从网站获取数据C#:

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

看起来这个网站在页面加载后从ajax调用中获取数据。当我调用此代码时:

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

它获取基本HTML但不处理ajax调用并填写数据。有没有办法在从代码渲染后获得最终页面?

1 个答案:

答案 0 :(得分:0)

你很可能需要一个无头浏览器来实际调用页面中的所有javascript代码。已经有a topic on headless browsers,因此您可能需要先检查一下。