C#读取web RSS href,找不到节点<;a>;

C#读取web RSS href,找不到节点<;a>;,c#,rss,html-parsing,C#,Rss,Html Parsing,我的程序需要获得RSS链接,然后去阅读RSS 当我解析到层 里面的不见了 我正在使用HtmlAgilityPack 我可以从谷歌浏览器上看到 <div id="titleRSS_7224" class="rss"> <a title="RSS 2.0" target="_blank" rel="nofollow" href="/rss/media/bz0xMiZmbHBsPTIxMjEzNjYsMjAsODQwLDAmZng9.rss"></a> </d

我的程序需要获得RSS链接,然后去阅读RSS

当我解析到层
里面的
不见了

我正在使用
HtmlAgilityPack

我可以从谷歌浏览器上看到

<div id="titleRSS_7224" class="rss">
<a title="RSS 2.0" target="_blank" rel="nofollow" href="/rss/media/bz0xMiZmbHBsPTIxMjEzNjYsMjAsODQwLDAmZng9.rss"></a>
</div>
然后我同时检查
temStr
temNode
,其中
没有

我有另一个想法,那就是:

 HtmlNode temNode = page.DocumentNode.SelectSingleNode("//a[@title='RSS 2.0']");
这很有效


但是我只是想知道为什么第一个方法不起作用。

也许如果您只选择单个节点而不是innerhtml,您就可以枚举子节点了

不过我只是随口说说,因为我不熟悉那个api

 HtmlNode temNode = page.DocumentNode.SelectSingleNode("//a[@title='RSS 2.0']");