From f3a7e40b88b5bf2e10e88accffa8c0adb25f9c1e Mon Sep 17 00:00:00 2001 From: Diego Heras Date: Sat, 16 May 2020 00:13:50 +0200 Subject: [PATCH] rutracker: fix seeders. resolves #8629 (#8665) --- src/Jackett.Common/Indexers/RuTracker.cs | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/src/Jackett.Common/Indexers/RuTracker.cs b/src/Jackett.Common/Indexers/RuTracker.cs index 31097a50a..061437a99 100644 --- a/src/Jackett.Common/Indexers/RuTracker.cs +++ b/src/Jackett.Common/Indexers/RuTracker.cs @@ -1612,8 +1612,14 @@ namespace Jackett.Common.Indexers var qDetailsLink = Row.QuerySelector("td.t-title > div.t-title > a.tLink"); var qSize = Row.QuerySelector("td.tor-size"); var comments = new Uri(SiteLink + "forum/" + qDetailsLink.GetAttribute("href")); - var seedersString = Row.QuerySelector("td:nth-child(7) b").TextContent; - var seeders = string.IsNullOrWhiteSpace(seedersString) ? 0 : ParseUtil.CoerceInt(seedersString); + var seeders = 0; + var qSeeders = Row.QuerySelector("td:nth-child(7)"); + if (qSeeders != null && !qSeeders.TextContent.Contains("дн")) + { + var seedersString = qSeeders.QuerySelector("b").TextContent; + if (!string.IsNullOrWhiteSpace(seedersString)) + seeders = ParseUtil.CoerceInt(seedersString); + } var timestr = Row.QuerySelector("td:nth-child(10)").GetAttribute("data-ts_text"); var forum = Row.QuerySelector("td.f-name > div.f-name > a"); var forumid = forum.GetAttribute("href").Split('=')[1];