C# 使用HtmlAlityPack和C扫描WebPage的一部分
我想用htmlagilitypack和C扫描网页的一部分,寻找特定的URL。我该怎么做?例如,我只想扫描此页面中广告的链接,而不是所有链接。看起来每个添加链接都嵌套在具有特定类adListDetails的div中,因此可以在具有所述类的div中查找任何链接。看起来是这样的:C# 使用HtmlAlityPack和C扫描WebPage的一部分,c#,visual-studio-2012,html-agility-pack,C#,Visual Studio 2012,Html Agility Pack,我想用htmlagilitypack和C扫描网页的一部分,寻找特定的URL。我该怎么做?例如,我只想扫描此页面中广告的链接,而不是所有链接。看起来每个添加链接都嵌套在具有特定类adListDetails的div中,因此可以在具有所述类的div中查找任何链接。看起来是这样的: var nodes = document.DocumentNode.SelectNodes("//div[class='@adListDetails']//a[@src]"); foreach (var node in
var nodes = document.DocumentNode.SelectNodes("//div[class='@adListDetails']//a[@src]");
foreach (var node in nodes)
{
string src = node.Attributes["src"].Value;
}
了解更多信息。只有广告的链接,首先定义如何将广告与其他链接区分开来,然后编写代码查找这些链接这里有数以百万计的HAP示例,因此,如果你被困在某个地方,请在这里询问。亲爱的@EZI我已经编写了获取链接的代码。但它抓住了所有的链接。我只想得到那个页面上发布的广告的链接。我无法构造模式来选择该节点