我正在从网页上的图像提取软件工作。已经创建了一个功能图像提取:uri太长
public static void GetAllImages()
{
WebClient x = new WebClient();
string source = x.DownloadString(@"http://www.bbc.com");
var document = new HtmlWeb().Load(source);
var urls = document.DocumentNode.Descendants("img")
.Select(e => e.GetAttributeValue("src", null))
.Where(s => !String.IsNullOrEmpty(s));
document.Load(source);
}
它说:“URI过长” ..
我试图用Uri.EscapeDataString。但没有得到知道在哪里把它
任何帮助,将赞赏
凡/时,它说,乌里太长? – Richard
on var document = new HtmlWeb()。Load(source); –
我敢打赌,HtmlWeb.Load将Uri作为其参数,同时为您提供整个页面内容。 也请为您的问题添加HtmlWeb类的描述。你可能正在使用一些第三方库。 –