Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/299.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C#html敏捷包无法在循环中获得唯一内容_C#_Html Agility Pack - Fatal编程技术网

C#html敏捷包无法在循环中获得唯一内容

C#html敏捷包无法在循环中获得唯一内容,c#,html-agility-pack,C#,Html Agility Pack,我试图从一个网站上搜寻文章、标题和全文的URL。在我的循环中,每次跑步我都会得到相同的标题,但我的URL是唯一的,而且有效。我错过了什么/做错了什么?这是错误的方法吗 // List var content = htmlDoc.DocumentNode.SelectNodes("/html/body/div/div/div/div/div/div/div/div/div/article").ToList(); foreach (var article in content)

我试图从一个网站上搜寻文章、标题和全文的URL。在我的循环中,每次跑步我都会得到相同的标题,但我的URL是唯一的,而且有效。我错过了什么/做错了什么?这是错误的方法吗

// List
var content = htmlDoc.DocumentNode.SelectNodes("/html/body/div/div/div/div/div/div/div/div/div/article").ToList();

foreach (var article in content)
{

    // Get news title
    string articleUrl = article.SelectSingleNode("a").Attributes["href"].Value;
                
    // Get url to full content
    string articleTitle = article.SelectSingleNode("//div[@class='dre-item__alt-title--md']/div").InnerText;


    Console.WriteLine("Title: {0}", articleTitle);
    Console.WriteLine("Url: {0}", articleUrl);
    Console.WriteLine("--------");

}
产出

Title: Røkkes krillselskap guider 2,5-gangeren
Url: /nyheter/teknologi/2021/02/14/7625196/intel-utfordreren-ascenium-har-steget-36-pa-tre-uker
--------
Title: Røkkes krillselskap guider 2,5-gangeren
Url: /nyheter/bors/2021/02/16/7626652/dnb-markets-aksjemarkedet-responderer-positivt
--------
Title: Røkkes krillselskap guider 2,5-gangeren
Url: /nyheter/shipping/2021/02/15/7625988/kepler-cheuvreux-oker-kursmalet-pa-golden-ocean-group
--------
Title: Røkkes krillselskap guider 2,5-gangeren
Url: /leder/2021/02/09/7622385/elon-musk-og-andre-spekulanter

/
开头的XPath表达式从根开始,即使在子节点上调用它也是如此。

/
开始表达式,从“文章”节点开始。

谢谢!我不知道。通过正确设置xpath,它现在可以正常工作了。