C# WebClient Wikipedia即使在url编码后也存在非法路径字符

C# WebClient Wikipedia即使在url编码后也存在非法路径字符,c#,webclient,screen-scraping,wikipedia,C#,Webclient,Screen Scraping,Wikipedia,我正试图使用HTML敏捷包从维基百科上做一个简单的屏幕抓取。我复制了在浏览器中正常工作的链接格式,我使用了错误的方法。Load将尝试下拉网站,LoadHtml将删除已加载的内容 html.LoadHtml(content); 您是否可以编辑您的问题以显示a)生成的实际URL和b)您得到的实际异常?编码后您尚未发布实际URL。另外,将您的客户端.DownloadString移出html.Load,并将其分配给一个字符串变量,这样我们就可以实际确定这是否是URL的问题,或者是来自Wikipedia

我正试图使用HTML敏捷包从维基百科上做一个简单的屏幕抓取。我复制了在浏览器中正常工作的链接格式,我使用了错误的方法。Load将尝试下拉网站,LoadHtml将删除已加载的内容

html.LoadHtml(content);

您是否可以编辑您的问题以显示a)生成的实际URL和b)您得到的实际异常?编码后您尚未发布实际URL。另外,将您的
客户端.DownloadString
移出
html.Load
,并将其分配给一个字符串变量,这样我们就可以实际确定这是否是URL的问题,或者是来自Wikipedia的响应,从而在HAPLoad中引发异常的URL不是原始html。使用LoadHtml从字符串加载html。
html.LoadHtml(content);