0

これが私が解析しようとしているHTMLソースです:

<a style='white-space: nowrap;' href='/AuthorStories-4931/dreamfall.htm'><img class='donoricon' alt='(Current Donor)'  title='(Current Donor)' src='http://static.tthf.me/images/donors/Current%20Donor.gif'/>dreamfall</a>

これが私が使用しているコードです:

authorLink = doc.DocumentNode.SelectSingleNode("//a[contains(@href, 'AuthorStories')]").OuterHtml;

これにより、リンクが正しく取得されますが、imgもキャプチャされます。私がつかみたい唯一の部分はhrefセグメントです。その特定のセクションだけを解析する方法について何か提案はありますか?

4

1 に答える 1

1

[数年以内にHtmlAgilityPackに触れたことはありませんが、これは一般的に正しいはずです]

を取る代わりに、によって返されるノードに配列OuterHtmlがあるはずです。そこから取得できるはずです。AttributesSelectSingleNodehref

于 2012-10-20T09:49:08.347 に答える