c#通过WebClient获取的网页内容无法显示在控制台上

2025-04-12 23:58:37
推荐回答(1个)
回答1:

您好,这样的:如果纯粹是下载网页,没必要用socket
WebClient webClient = new
WebClient();
webClient.Credentials =
CredentialCache.DefaultCredentials;
byte[] data = null;
string pageHtml =
"";

try
{
data = webClient.DownloadData(uri);

Encoding loadCode = Encoding.GetEncoding("gb2312");
pageHtml =
loadCode.GetString(data);
}