网页上有很多链接。
我想列出的那些(总是正好有22 个)都有相同的类
“名称不翻译”:
是否可以获得该类的所有链接的列表?或者至少在“Href”之后的所有内容
该程序是用 C# 编写的。
我尝试了一个带有 web.Document.GetElementByID 的 for 循环(web 是 webBrowser 控件的名称),但它什么也没做。
网页上有很多链接。
我想列出的那些(总是正好有22 个)都有相同的类
“名称不翻译”:
是否可以获得该类的所有链接的列表?或者至少在“Href”之后的所有内容
该程序是用 C# 编写的。
我尝试了一个带有 web.Document.GetElementByID 的 for 循环(web 是 webBrowser 控件的名称),但它什么也没做。
您可以使用HtmlAgilityPack
var web = new HtmlAgilityPack.HtmlWeb();
var doc = web.Load(url);
var list = doc.DocumentNode.SelectNodes("//a[@class='name notranslate']")
.Select(a => a.Attributes["href"].Value)
.ToList();