C# 在htmlagilitypack中导航dom
我迷失在HTML DOM中。使用HTMLAgilityPack,我将如何导航深埋在DOM中的以下节点C# 在htmlagilitypack中导航dom,c#,html-agility-pack,C#,Html Agility Pack,我迷失在HTML DOM中。使用HTMLAgilityPack,我将如何导航深埋在DOM中的以下节点 <table> <tr> <td> Name: </td> <td> James </td> </tr> <tr> <td> age: </td> <td> 33 </td> </t
<table>
<tr>
<td> Name: </td>
<td> James </td>
</tr>
<tr>
<td> age: </td>
<td> 33 </td>
</tr>
</table>
姓名:
詹姆斯
年龄:
33
我编写了以下示例代码,从StackOverflow中提取问题列表非常有效
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using HtmlAgilityPack;
namespace ConsoleApplication2
{
class Program
{
static void Main(string[] args)
{
string s = "http://www.stackoverflow.com";
HtmlWeb hw = new HtmlWeb();
HtmlDocument doc = hw.Load(s);
HtmlNodeCollection items = doc.DocumentNode.SelectNodes("//a[@class='question-hyperlink']");
foreach (HtmlNode item in items)
{
Console.WriteLine(item.InnerHtml);
}
Console.ReadLine();
}
}
}
我编写了以下示例代码,从StackOverflow中提取问题列表非常有效
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using HtmlAgilityPack;
namespace ConsoleApplication2
{
class Program
{
static void Main(string[] args)
{
string s = "http://www.stackoverflow.com";
HtmlWeb hw = new HtmlWeb();
HtmlDocument doc = hw.Load(s);
HtmlNodeCollection items = doc.DocumentNode.SelectNodes("//a[@class='question-hyperlink']");
foreach (HtmlNode item in items)
{
Console.WriteLine(item.InnerHtml);
}
Console.ReadLine();
}
}
}