簡體   English   中英

HTML Agilty Pack獲得特定的標簽屬性

[英]HTML Agilty Pack get specific tag attritubte

我在項目中安裝了HTML Agilty包庫,基本上是在嘗試檢索img的src屬性,如下所示:

<img src="" srcset="" width="218" height="218" alt="Product Details" class="s-access-image cfMarker" data-search-image-load="">

我嘗試過這樣的事情:

  var htmlDoc = new HtmlDocument();
  htmlDoc.LoadHtml(html);
  var pic = htmlDoc.DocumentNode.SelectNodes("//img[@class='s-access-image cfMarker']/img[@src]").ElementAt(0).InnerText;

但是我總是在這里得到一個空值...

如何使用HTML Agility Pack檢索img src值? 有人可以幫我嗎?

“ src”是屬性而不是元素。

嘗試這個:

  var htmlDoc = new HtmlDocument();
  htmlDoc.LoadHtml(html);
  var pic = htmlDoc.DocumentNode.SelectSingleNode("//img[@class='s-access-image cfMarker']");
  var src = pic.Attributes["src"].Value;

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM