html agility packを使って画像をダウンロードする方法

c# html-agility-pack parsing xpath

質問

私はさらに質問の答えを見てきましたが、明確な答えを得ることはできません。

foreach (HtmlNode cat2 in doci.DocumentNode.SelectNodes(".//a/@href | //img/@src"))

これで私はimgタグでsrcを取得しています。その画像をダウンロードしてdatabase.whatに保存しますか?もしそれが可能であれば、イメージをダウンロードして、それを変数に代入して割り当てる方法を教えてください。そうすれば、私は自分のDBに格納することができます

var imagePath = cat2.Attributes["src"].Value;

これはうまくいきません

受け入れられた回答

あなたが書いたコードは、画像のリンクを取得するだけで、あなたのDBに保存し、クライアントが画像の保存されたURLを使用するようにしてから、画像をダウンロードできます



Related

ライセンスを受けた: CC-BY-SA with attribution
所属していない Stack Overflow
このKBは合法ですか? はい、理由を学ぶ
ライセンスを受けた: CC-BY-SA with attribution
所属していない Stack Overflow
このKBは合法ですか? はい、理由を学ぶ