【发布时间】:2020-02-24 11:45:52
【问题描述】:
我正在尝试使用 C# 中的 HtmlAgilityPack 获取所有具有 class="top-tournament" 的 div 的信息
问题是节点变量总是空的,这意味着我没有以正确的方式做它
HTML 示例
使用此代码
class Program
{
static void Main(string[] args)
{
startCrawlerAsync().Wait();
}
private static async Task startCrawlerAsync()
{
var url = "https://live.soccerstreams.net/home";
var httpClient = new HttpClient();
var html = await httpClient.GetStringAsync(url);
var htmlDocument = new HtmlDocument();
htmlDocument.LoadHtml(html);
HtmlNodeCollection nodes = htmlDocument.DocumentNode.SelectNodes("//div[@class=\"top-tournament \"]");
}
}
【问题讨论】: