<分区>
我正在尝试为电报机器人创建站点解析器。确切的代码是:
var link = "https://www.detmir.ru/";
var request = HttpWebRequest.Create(link);
var resp = (HttpWebResponse)request.GetResponse();
string result;
using (var stream = resp.GetResponseStream())
{
using (var reader = new StreamReader(stream, Encoding.GetEncoding(resp.CharacterSet)))
result = reader.ReadToEnd();
}
File.WriteAllText(@"d:\1.txt", result);
结果是一组奇怪的符号:
据我所知 - 编码的主要线索。我尝试使用 Encoding.Defult、Encoding.UTF8 得到相同的结果。 但是对于其他站点,它可以完美运行。有什么技巧可以解决这个特定网站的问题吗?
更新
在谷歌浏览器中网页的源代码正确显示: Google Chrome webpage source code