C# 在C中由javascript生成的抓取网站
我不熟悉编码。我试图做一个简单的控制台应用程序,将运行互联网速度测试。我找遍了,找不到答案。我尝试了所有的示例答案,但无法运行程序。现在,我的程序返回0,这是HTML源文档中的一个值。我需要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 =
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接收数据块。不幸的是,如中所述,如果不使用无头浏览器,就无法直接实现这一点
或者使用您正在谈论的所有副本的可能副本。它们不起作用