<article class="swiper-slide" itemscope itemtype="http://schema.org/Movie"
data-list="Home - Highlights"
data-name="Thor: Ragnarok"
data-id="19730"
data-brand="Disney"
data-position="2"
>
該頁面包含像2-3 swiper-slides,我需要檢查「數據名稱」是否包含特定的字符串。檢查節點是否包含使用HtmlAgilityPack的字符串
@Edit:
HtmlWeb _Web = new HtmlWeb();
HtmlAgilityPack.HtmlDocument htmldoc = _Web.Load(Url);
htmldoc.OptionFixNestedTags = true;
try
{
foreach (HtmlNode x in htmldoc.DocumentNode.SelectNodes("//div[@class='swiper-slide']"))
{
// var op = x.SelectNodes("div[@class='data-name']");
Console.WriteLine(x.SelectNodes("data-name"));
}
}
catch (Exception)
{
Console.WriteLine("Cant get info!");
}
對不起,我忘了張貼代碼,我可以得到所有節點的刷卡滑「,但如何獲取數據-name值?
那麼有什麼阻止你這樣做?如果「頁面包含2-3個swiper-slides」不能有多個「特定的字符串」? –
根本不是,我只是檢查字符串是否只出現過一次。 –