1

私はC#で作業しています.Webページのコンテンツを単一の変数に保存しました.完全なソースコードをリンクに表示するURLを貼り付けると、テキストボックスが1つあります。また、画像タグ以外はマージするのが好きです。

誰かやり方教えてくれませんか..

4

2 に答える 2

3

コンテンツ サーバー側を解析する場合は、Html Agility パックを使用できます。

この質問を参照してください

于 2012-11-20T06:12:03.160 に答える
1

これを試して:

var images = doc.DocumentNode.SelectNodes("//img");
if (images != null)
{
    foreach (HtmlNode image in images)
    {
        var alt = image.GetAttributeValue("alt", "");
        var nodeForReplace = HtmlTextNode.CreateNode(alt);
        image.ParentNode.ReplaceChild(nodeForReplace, image);
    }
}

var sb = new StringBuilder();
using (var writer = new StringWriter(sb))
{
    doc.Save(writer);
}
于 2012-11-20T06:16:06.693 に答える