C#获取网页数据

C#获取网页数据

问题描述:

能有人帮告诉我如何从本网站使用C#获取数据: https://fullmeter.com/fatonline/#/framedata/GuileC#获取网页数据

我想获得在表中的数据。我尝试使用webclient下载字符串,但我没有看到字符串中的数据。提前致谢。

+0

你不能直接看到它,因为当网站加载并非所有的内容已被加载,并创建ajax调用来带来数据 – Proxytype

您无法直接看到它,因为当网站载入并非所有内容已被返回时,都会创建ajax调用以获取数据。

使用Web客户端和调用这个页面:https://fullmeter.com/fatonline/lib/characterData.json?ver=010102你会得到它作为JSON内在张力结构

+0

TYVM代理类型,请告诉我你是如何能够拿出该网页? – Steve

+0

非常简单,遵循Chrome网络控制台并查看XHR呼叫。 – Proxytype

+0

再次感谢你的帮助。 :) – Steve

你可以尝试使用WebBrowser类(在的WinForms或WPF应用程序,也有办法在控制台应用程序使用它,但他们有点inconvenient),其中有DocumentCompletedLoadCompleted事件,这应该在页面加载完成时发生。