From 27cc8ff63f130f1e56b2a4615d7bfc55e144e45b Mon Sep 17 00:00:00 2001 From: Garfield69 Date: Wed, 9 Mar 2022 09:13:47 +1300 Subject: [PATCH] cinecalidad: fix keywordless search sometimes the films are not of the first recent page this fix ensures the first 3 pages are checked --- src/Jackett.Common/Indexers/Cinecalidad.cs | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/src/Jackett.Common/Indexers/Cinecalidad.cs b/src/Jackett.Common/Indexers/Cinecalidad.cs index 8644a26c7..bddeffec7 100644 --- a/src/Jackett.Common/Indexers/Cinecalidad.cs +++ b/src/Jackett.Common/Indexers/Cinecalidad.cs @@ -20,7 +20,7 @@ namespace Jackett.Common.Indexers [ExcludeFromCodeCoverage] public class Cinecalidad : BaseWebIndexer { - private const int MaxLatestPageLimit = 3; // 10 items per page * 3 pages = 30 + private const int MaxLatestPageLimit = 3; // 12 items per page * 3 pages = 36 private const int MaxSearchPageLimit = 6; public override string[] LegacySiteLinks { get; protected set; } = { @@ -78,8 +78,9 @@ namespace Jackett.Common.Indexers var templateUrl = SiteLink; templateUrl += "{0}?s="; // placeholder for page - var maxPages = MaxLatestPageLimit; // we scrape only 2 pages for recent torrents - if (!string.IsNullOrWhiteSpace(query.GetQueryString())) + var maxPages = MaxLatestPageLimit; // we scrape only 3 pages for recent torrents + var recent = !string.IsNullOrWhiteSpace(query.GetQueryString()); + if (recent) { templateUrl += WebUtilityHelpers.UrlEncode(query.GetQueryString(), Encoding.UTF8); maxPages = MaxSearchPageLimit; @@ -101,7 +102,7 @@ namespace Jackett.Common.Indexers } releases.AddRange(pageReleases); - if (pageReleases.Count < 1) + if (pageReleases.Count < 1 && recent) break; // this is the last page } @@ -149,7 +150,7 @@ namespace Jackett.Common.Indexers continue; // we only support movies var qLink = row.QuerySelector("a.absolute"); - var qImg = row.QuerySelector("img"); + var qImg = row.QuerySelector("img.rounded"); if (qLink == null || qImg == null) continue; // skip results without image