我正在试验HtmlAgilityPack。目前我正在尝试从C#中的表中获取数据。我将使用xPath,但有些东西似乎不对。我已经测试了我的xPath查询,它实际上正在返回正确的数据,但是我想我从C#中搜索它返回null。 有什么想法吗?
def after_sign_in_path_for(resource)
users_albums_path #or any route that you want use
end
答案 0 :(得分:0)
使用xPath很难维护或调试。您可以改用LINQ。
var hw = new HtmlWeb();
doc = hw.Load("http://www.filesignatures.net/index.php?page=all");
foreach (HtmlNode row in doc.DocumentNode.Descendants("table").FirstOrDefault(_ => _.Id.Equals("innerTable")).Descendants("tr"))
{
Console.WriteLine(row.InnerText);
}
Console.ReadKey();