我试图从网站获取数据C#:
https://www.trendyol.com/TRENDYOLMiLLA---Trend-Kombinler/ButikDetay/168286
看起来这个网站在页面加载后从ajax调用中获取数据。当我调用此代码时:
using (var client = new WebClient())
{
return client.DownloadString(URL);
}
它获取基本HTML但不处理ajax调用并填写数据。有没有办法在从代码渲染后获得最终页面?
答案 0 :(得分:0)
你很可能需要一个无头浏览器来实际调用页面中的所有javascript代码。已经有a topic on headless browsers,因此您可能需要先检查一下。