用HtmlAgilityPack 找出网站http://www.0818tuan.com/list-1-0.html里面div中id为regtag里面的超链接
时间: 2023-02-08 19:26:23 浏览: 145
网页超级链接
下面是一个示例代码,它使用 HtmlAgilityPack 库来查找网站 http://www.0818tuan.com/list-1-0.html 中 div 元素的 id 为 regtag 的部分中的超链接。
using HtmlAgilityPack;
using System;
using System.Linq;
class Program
{
static void Main(string[] args)
{
var web = new HtmlWeb();
var doc = web.Load("http://www.0818tuan.com/list-1-0.html");
var div = doc.DocumentNode.SelectSingleNode("//div[@id='regtag']");
var links = div.Descendants("a").Select(a => a.Attributes["href"].Value);
foreach (var link in links)
{
Console.WriteLine(link);
}
}
}
这段代码首先加载了网站的 HTML 页面,然后使用 XPath 查询找出了 id 为 "regtag" 的 div 元素。接着,它使用 LINQ 查询遍历 div 中所有的 a 元素,并获取它们的 href 属性值。最后,它将每个链接的值输出到控制台。