Fixed: (Cardigann) Use cookies from captcha response

pull/1540/head
Bogdan 1 year ago
parent 972ee8f6a9
commit ab5b799ecf

@ -666,7 +666,7 @@ namespace NzbDrone.Core.Indexers.Cardigann
var captchaUrl = ResolvePath(captchaElement.GetAttribute("src"), loginUrl);
var request = new HttpRequestBuilder(captchaUrl.ToString())
.SetCookies(landingResult.GetCookies())
.SetCookies(Cookies ?? new Dictionary<string, string>())
.SetHeaders(headers ?? new Dictionary<string, string>())
.SetHeader("Referer", loginUrl.AbsoluteUri)
.SetEncoding(_encoding)
@ -675,6 +675,11 @@ namespace NzbDrone.Core.Indexers.Cardigann
var response = await HttpClient.ExecuteProxiedAsync(request, Definition);
if (response.GetCookies().Any())
{
Cookies = response.GetCookies();
}
return new Captcha
{
ContentType = response.Headers.ContentType,

Loading…
Cancel
Save