我在HTMLAgillityPack错误中遇到Gzip的一些问题 - 'gzip'不是受支持的编码名称
码:
var url = "http://poe.trade/search/arokazugetohar"; var web = new HtmlWeb(); var htmldoc = web.Load(url);
您可以使用以下方法添加gzip编码 .
var url = "http://poe.trade/search/arokazugetohar"; HtmlWeb webClient = new HtmlWeb(); HtmlAgilityPack.HtmlWeb.PreRequestHandler handler = delegate (HttpWebRequest request) { request.Headers[HttpRequestHeader.AcceptEncoding] = "gzip, deflate"; request.AutomaticDecompression = DecompressionMethods.Deflate | DecompressionMethods.GZip; request.CookieContainer = new System.Net.CookieContainer(); return true; }; webClient.PreRequest += handler; HtmlDocument doc = webClient.Load(url);
1 回答
您可以使用以下方法添加gzip编码 .