Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/268.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中由javascript生成的抓取网站_C#_Web Scraping_Html Agility Pack - Fatal编程技术网

C# 在C中由javascript生成的抓取网站

C# 在C中由javascript生成的抓取网站,c#,web-scraping,html-agility-pack,C#,Web Scraping,Html Agility Pack,我不熟悉编码。我试图做一个简单的控制台应用程序,将运行互联网速度测试。我找遍了,找不到答案。我尝试了所有的示例答案,但无法运行程序。现在,我的程序返回0,这是HTML源文档中的一个值。我需要javascript中的值。该网站是我只需要速度测试结果。我需要帮助。这是我的密码: enter code here class Program { [STAThread] static void Main(string[] args) { HtmlWeb web =

我不熟悉编码。我试图做一个简单的控制台应用程序,将运行互联网速度测试。我找遍了,找不到答案。我尝试了所有的示例答案,但无法运行程序。现在,我的程序返回0,这是HTML源文档中的一个值。我需要javascript中的值。该网站是我只需要速度测试结果。我需要帮助。这是我的密码:

enter code here
class Program
{
    [STAThread]
    static void Main(string[] args) 
    {
        HtmlWeb web = new HtmlWeb();
        string url = "https://fast.com/en/";
        HtmlDocument doc = web.LoadFromBrowser(url, html =>
          {
              return !html.Contains
              ("<div class=\"speed-results-container succeeded\"  
              id=\"speed_value\" ></div>");
          });

         var t1 = doc.DocumentNode.SelectSingleNode
             ("//div[@id='speed-value']").InnerText;
         Console.WriteLine($"{t1}");

    }
}

因此,测试的全部魔力都是在app-ea56f7.js文件中实现的。 此文件正在发送请求并从netflix接收数据块。不幸的是,如中所述,如果不使用无头浏览器,就无法直接实现这一点


或者使用您正在谈论的所有副本的可能副本。它们不起作用