【发布时间】:2018-04-06 04:49:32
【问题描述】:
我是编码新手。我正在尝试制作一个简单的控制台应用程序来运行互联网速度测试。我已经搜索了所有内容,但找不到答案。我尝试了所有示例答案,但无法让程序运行。现在,我的程序返回 0,它是来自 HTML 源文档的值。我需要来自 javascript 的值。网址是https://fast.com/en/ 我只需要速度测试结果。我需要帮助。这是我的代码:
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}");
}
}
【问题讨论】:
-
尝试了您所说的所有重复项。他们不工作
标签: c# web-scraping html-agility-pack