mirror of https://github.com/Jackett/Jackett
toloka: remove huge cookie (#15044)
This commit is contained in:
parent
96eeff504f
commit
7c49cea4b6
|
@ -648,7 +648,7 @@ namespace Jackett.Common.Indexers
|
|||
}
|
||||
}
|
||||
|
||||
private string ResolveCookies(string incomingCookies = "")
|
||||
protected virtual string ResolveCookies(string incomingCookies = "")
|
||||
{
|
||||
var redirRequestCookies = string.IsNullOrWhiteSpace(CookieHeader) ? incomingCookies : CookieHeader + " " + incomingCookies;
|
||||
var cookieDictionary = CookieUtil.CookieHeaderToDictionary(redirRequestCookies);
|
||||
|
|
|
@ -9,6 +9,7 @@ using Jackett.Common.Models;
|
|||
using Jackett.Common.Models.IndexerConfig.Bespoke;
|
||||
using Jackett.Common.Services.Interfaces;
|
||||
using Jackett.Common.Utils;
|
||||
using Newtonsoft.Json;
|
||||
using Newtonsoft.Json.Linq;
|
||||
using NLog;
|
||||
using WebClient = Jackett.Common.Utils.Clients.WebClient;
|
||||
|
@ -231,6 +232,16 @@ namespace Jackett.Common.Indexers
|
|||
return IndexerConfigurationStatus.RequiresTesting;
|
||||
}
|
||||
|
||||
protected override string ResolveCookies(string incomingCookies = "")
|
||||
{
|
||||
var cookieDictionary = CookieUtil.CookieHeaderToDictionary(base.ResolveCookies(incomingCookies));
|
||||
|
||||
var badCookies = cookieDictionary.Where(x => x.Key.StartsWith("toloka_") && x.Key.EndsWith("_u")).ToList();
|
||||
badCookies.ForEach(x => cookieDictionary.Remove(x.Key));
|
||||
|
||||
return CookieUtil.CookieDictionaryToHeader(cookieDictionary);
|
||||
}
|
||||
|
||||
protected override async Task<IEnumerable<ReleaseInfo>> PerformQuery(TorznabQuery query)
|
||||
{
|
||||
var releases = new List<ReleaseInfo>();
|
||||
|
|
Loading…
Reference in New Issue