我有以下HTML:
Canvas
我需要获取第一篇文章的ID,即79642521778。
我到目前为止所做的:
<div id="search_posts">
<article class="xxx" data-id='79642521778' data-type='photoset' <!-- many other attributes in single quotes-->> Article text 1 </article>
<article class="xxx" data-id='84701653287' data-type='photoset' <!-- many other attributes in single quotes-->> Article text 2 </article>
</div>
它返回NULL。我如何获得适当的价值?谢谢。
答案 0 :(得分:1)
您正在尝试在data-id
而不是doc.DocumentNode
节点上获取article
属性。
var articles = doc.GetElementbyId("search_posts").SelectNodes("//article");
var firstDataId = articles.First().GetAttributeValue("data-id", "NULL");