C# Gzip,HTMLAgilitypack

C# Gzip,HTMLAgilitypack,c#,parsing,gzip,html-agility-pack,C#,Parsing,Gzip,Html Agility Pack,我在HTMLAgillityPack中遇到了一些Gzip问题 错误-“gzip”不是受支持的编码名称 代码: 您可以使用下面的方法添加gzip编码 var url = "http://poe.trade/search/arokazugetohar"; HtmlWeb webClient = new HtmlWeb(); HtmlAgilityPack.HtmlWeb.PreRequestHandler handler = delegate (HttpWebRequest request) {

我在HTMLAgillityPack中遇到了一些Gzip问题 错误-“gzip”不是受支持的编码名称

代码:


您可以使用下面的方法添加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);
可能重复的
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);