尝试在c#中获取页面源时,给出(500)个内部服务器错误

尝试在c#中获取页面源时,给出(500)个内部服务器错误,c#,C#,我正在尝试下载网页的链接贝娄来源 http://www.imax.fr/annonces-immobilieres-2.asp?contenu=VENTES-IMMOBILIERES&f=vente-appartement-2-pieces-paris-05-75005&numimmo=11815530&Mrang=4&origine=liste&Nop=1&origine_memo=index 但它给了我 远程服务器返回错误:(500)内部服务

我正在尝试下载网页的链接贝娄来源

http://www.imax.fr/annonces-immobilieres-2.asp?contenu=VENTES-IMMOBILIERES&f=vente-appartement-2-pieces-paris-05-75005&numimmo=11815530&Mrang=4&origine=liste&Nop=1&origine_memo=index
但它给了我

远程服务器返回错误:(500)内部服务器错误

我试过贝娄

WebClient webClient = new WebClient();
webClient.Headers.Add("user-agent", "Only a test!");
//webClient.Encoding = UTF8Encoding.UTF8;
string content12 = webClient.DownloadString("http://www.imax.fr/annonces-immobilieres-2.asp?contenu=VENTES-IMMOBILIERES&f=vente-appartement-7-pieces-paris-09-75009&numimmo=11815531&Mrang=4&origine=liste&Nop=1&origine_memo=index");

但在这两种情况下,它都会产生相同的错误,所以有没有办法解决这个问题并用c#获取页面源代码

编辑 同一页可以用下面的链接打开

对于这个链接,它给出了相同的错误


有什么帮助吗?

您的URL错误。访问时,会出现以下错误:

用于ODBC驱动程序的Microsoft OLE DB提供程序erreur“80040e14”

[Microsoft][Pilote ODBC Microsoft Access]Erreur de syntax dans la子句,其中

/annonces-immobilieres-2.asp,ligne 210

验证URL是否正确


但是,它是可访问的。很可能你是在登录后得到了这个链接,现在你不用登录就可以访问它了。这就是为什么您会出现此错误。

如果我转到您的链接,则会出现数据库错误。它声明Where子句有一个错误

代码的其余部分很好,可以在其他正确链接上使用:)

ODBC驱动程序的Microsoft OLE DB提供程序错误“80040e14”

WHERE子句中存在[Microsoft][ODBC Microsoft Access驱动程序]语法错误

/annonces-immobilieres-2.asp,第210行


检查你的网址。当我试图在浏览器中打开该URL时,它会给我一个ODBC错误。这不是C#问题。该网站似乎已关闭。URL在我的浏览器中运行正常,但URL在我的浏览器中运行正常,并且URL在网站上搜索后为广告。我可以下载主页的页面源,但它为我提供了此错误,详细页面有何解决方案?若要确认,请仅使用该链接,而不是该链接。这将验证您在访问时是否存在权限问题。此外,还将验证您在浏览器中访问时是否使用了任何代理。如果有的话。然后使用WebClient=newWebClient();WebProxy wp=新的WebProxy(“此处的代理服务器url”);client.Proxy=wp;我想下载我的问题中链接的页面源代码,在从url中删除字符串后,我可以用打开该链接,但仍然会出现我提到的相同错误,直到.asp。。不是后面的部分?我是在复制时得到的,直接粘贴到浏览器中。请尝试先使用登录或发送您的凭据。使用WebClient.Header[HttpRequestHeader.Authorization]=凭证;这个链接不需要登录,正如你所看到的,我收到了这些错误。可能是区域锁定了吗?
HttpWebRequest WebRequestObject = (HttpWebRequest)HttpWebRequest.Create("http://www.imax.fr/annonces-immobilieres-2.asp?contenu=VENTES-IMMOBILIERES&f=vente-appartement-2-pieces-paris-05-75005&numimmo=11815530&Mrang=4&origine=liste&Nop=1&origine_memo=index");
WebRequestObject.CookieContainer = new CookieContainer();
WebRequestObject.Proxy = null;
HttpWebResponse Response = (HttpWebResponse)WebRequestObject.GetResponse();