0
WPF 사용 응용 프로그램에서 쿠키가 필요한 HtmlAgilityPack.HtmlWeb을 호출해야합니다. Application.GetCookie를 사용하여 cookieContainer에 쿠키 추가
나는 다음 코드를 시도하지만 오류 받고 있어요 형식 'System.Net.CookieException'의 예외가 System.dll을 발생하지만 : 나는 다음과 같은 오류를 받고 있어요HtmlWeb web = new HtmlWeb();
web.PreRequest += request =>
{
CookieContainer cookieContainer = new CookieContainer();
cookieContainer.Add(new Cookie("name",Application.GetCookie(uri)){Domain = uri.Host});
request.CookieContainer = cookieContainer;
return true;
};
을 사용자 코드에서 처리되지 않았습니다.
추가 정보 : '값'= '방문 = "v = 1 &M"... lang = v = 2 & lang = en-us'부분이 유효하지 않습니다.
web.PreRequest += request =>
{
CookieContainer cookieContainer = new CookieContainer();
string str = Application.GetCookie(uri);
foreach (string s in str.Split(';'))
{
int charIndex = s.IndexOf('=');
string a = s.Substring(0, charIndex).Trim();
string b = s.Substring(charIndex+1, s.Length - charIndex-1);
cookieContainer.Add(new Cookie(a,b) { Domain = uri.Host });
}
request.CookieContainer = cookieContainer;
return true;
};
: 여기