0

我正在尝试使用散列链接检索动态加载到网页上的数据,即http://www.westfield.com.au/au/retailers#page=5

我的问题是使用什么技术将数据加载到页面上?

其次,如何使用 C# 检索这些数据?

到目前为止,我的尝试使用 WebClient 来下载此链接的页面,不幸的是,html 文件仅包含第一页的数据,无论我使用什么页面链接。

4

2 回答 2

1

使用什么技术将数据加载到页面上?

JavaScript 用于从服务器加载数据,将其解析为 HTML 并将其放在 DOM 中的正确位置。

其次,如何使用 C# 检索这些数据?

向: 发出请求http://www.westfield.com.au/api/v1/countries/au/retail-chains/search.json?page=5,它将返回包含您需要的数据的结构化 JSON 文档。

于 2013-10-04T03:07:47.640 回答
0

如果您只需要 JSON 结构,那么 Jon 的回答听起来是个不错的起点。

如果您想要一个用于真正渲染抓取的良好堆栈,我会使用phantomjsSelenium的组合来帮助将其连接到 .net。

这篇文章是一个很好的起点。

于 2013-10-04T03:48:35.187 回答