我正在使用 c# 现在将网页内容存储在单个变量中,如果我粘贴任何将显示链接的完整源代码的 URL,我有一个文本框。现在我想找到它开始的所有图像标签以及它在哪里完成了。我也喜欢合并图像标签。
谁能告诉我怎么做。。
假设您要解析内容服务器端,您可以使用 Html Agility 包
看到这个问题
尝试这个:
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);
}