img
タグからsrcプロパティを取得しようとしています。 問題はイメージのsrc
を取得するのではなく、空の文字列です。代わりに//img/@src
を削除すると、a
というタグ(画像)の内容が表示されます。どうしたの? 私は他の同様の質問を見ましたが、ソリューションは私のために働いていませんでした。画像からsrcタグを取得するには?
<div class="clearfix">
<div class="container left">
<div class="logo">
<a href="/teams/japan/japan/1348/">
<img src="http://cache.images.core.optasports.com/soccer/teams/150x150/1348.png" alt="Giappone">
</a>
</div>
</div>
これは私のコードです:
var shieldHomeContainer = nodeCollection.SelectSingleNode("//div[@class='container left']//div[@class='logo']//a//img/@src");
ノードコレクションがつかんhtmlページのノードのリストが含まれているように、現在のノードが、あなたが私のコードは、文字列内のHTMLを入れ、とにかく試みることができる私は@Thomas上に掲載のHTMLが含まれている何かをしてみてください私のコードをペーストして、srcイメージプロパティのグラブを働かせていないことを確認してください。 – AgainMe
他のタグを他の行から手に入れることはできますか? –
@SimonPrice私は他のタグのコンテンツを取得することができますが、私はimgタグでのみこの問題があります。私が画像源のリンクを抽出することはできないと思われる。 – AgainMe