Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 从C或AngularJS中的另一个URL获取数据_C#_.net_Rest_Web Scraping - Fatal编程技术网

C# 从C或AngularJS中的另一个URL获取数据

C# 从C或AngularJS中的另一个URL获取数据,c#,.net,rest,web-scraping,C#,.net,Rest,Web Scraping,我需要来自另一个Hadoop API URL的数据。但是我只得到了没有数据的HTML源代码。我正在使用以下代码 using (var client = new WebClient()) { String downloadedString = client.DownloadString("http:........"); } 实际结果: 期望值 我的c代码需要55 我的期望可能吗?如果是这样,请指导我。您看到的问题是您的C客户机没有运行Javascript,这就是将该值从Hadoop W

我需要来自另一个Hadoop API URL的数据。但是我只得到了没有数据的HTML源代码。我正在使用以下代码

using (var client = new WebClient())
{
    String downloadedString = client.DownloadString("http:........");
}
实际结果:

期望值

我的c代码需要55


我的期望可能吗?如果是这样,请指导我。

您看到的问题是您的C客户机没有运行Javascript,这就是将该值从Hadoop Web服务器加载到{Total | fmt_bytes}占位符中的原因

也可以用卷曲来展示

$curl-shttp://hadoop-nn1:50070/dfshealth.htmltab-概述|配置了grep 配置的容量:{Total | fmt_bytes} 配置容量
所以这不是Hadoop的问题。这是你的网络客户。。。您需要使用Selenum WebDriver或PhantomJS之类的工具

看这个视频,它会给你一些想法:不完全确定这与什么有关系Hadoop@Yan-当然,我会看的video@cricket_007-实际上,我正在我的linux服务器上安装haddop。这提供了一个用于查看haddop运行状况检查的url。我需要此url中的特定值并显示在UI中。@cricket_007-我正在尝试selenim web驱动程序,它抛出errorOpenQA.Selenium.WebDriverException:“发送错误时引发了一个带有空响应的异常。”向远程WebDriver服务器发送URL的HTTP请求。异常状态为UnknownError,消息为:发送请求时出错。在Linux计算机上运行Curl时,无法建立与服务器的连接。美元符号是提示。。。就像windows中的C:\>一样。无论如何,我从来没有真正使用过硒,但它似乎说你的回答是空的
<tr><th> Configured Capacity:</th><td> *{Total|fmt_bytes}* </td></tr>
<tr><th> Configured Capacity:</th><td> 55 </td></tr>