目标是在完成 Ajax 调用后从网站检索数据。当前,页面首次加载时正在检索数据。但是所需的数据是在 ajax 调用后加载的 div 中找到的。
总结一下,场景如下:
使用 C# 代码中传递的一些参数调用网页(当前使用 CsQuery for c#)。发送请求时,页面打开并显示“正在加载”图片,几秒钟后检索到所需的数据。然而,cSQuery 代码使用“正在加载”图片检索第一个页面内容..
代码如下
UrlBuilder ub = new UrlBuilder("<url>")
.AddQuery("departure", "KHI")
.AddQuery("arrival", "DXB")
.AddQuery("queryDate", "2013-03-28")
.AddQuery("queryType", "D");
CQ dom = CQ.CreateFromUrl(ub.ToString());
CQ availableFlights = dom.Select("div#availFlightsDiv");
string RenderedDiv = availableFlights["#availFlightsDiv"].RenderSelection();