gpt4 book ai didi

c# 使用不支持的 html 敏捷包 URI 格式

转载 作者:行者123 更新时间:2023-11-30 14:31:29 25 4
gpt4 key购买 nike

我正在尝试使用 HTML 敏捷包让我的程序读取文件并从中获取所有图像源。这是我到目前为止得到的:

 private ArrayList GetImageLinks(String html,String link)
{
//link = url of webpage
//html = a string of the html, just for testing will remove after

HtmlAgilityPack.HtmlDocument htmlDoc = new HtmlAgilityPack.HtmlDocument();
htmlDoc.OptionFixNestedTags = true;
htmlDoc.Load(link);
List<String> imgs = (from x in htmlDoc.DocumentNode.Descendants()
where x.Name.ToLower() == "img"
select x.Attributes["src"].Value).ToList<String>();

Console.Out.WriteLine("Hey");
ArrayList imageLinks = new ArrayList(imgs);


foreach (String element in imageLinks)
{
Console.WriteLine(element);

}

return imageLinks;
}

这是我得到的错误: System.ArgumentException:不支持 URI 格式。

最佳答案

HtmlDocument docHtml = new HtmlWeb().Load(url);

关于c# 使用不支持的 html 敏捷包 URI 格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20185068/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com