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