From 9633ed8764fe53f3881bfd617a886edac206a33f Mon Sep 17 00:00:00 2001
From: kaso17 <kaso17@users.noreply.github.com>
Date: Wed, 7 Feb 2018 16:53:24 +0100
Subject: [PATCH] GazelleGames: improve parser

---
 src/Jackett.Common/Indexers/GazelleGames.cs | 9 +++++----
 1 file changed, 5 insertions(+), 4 deletions(-)

diff --git a/src/Jackett.Common/Indexers/GazelleGames.cs b/src/Jackett.Common/Indexers/GazelleGames.cs
index 9016490f..40043f52 100644
--- a/src/Jackett.Common/Indexers/GazelleGames.cs
+++ b/src/Jackett.Common/Indexers/GazelleGames.cs
@@ -267,10 +267,11 @@ namespace Jackett.Indexers
                         var qDescription = qDetailsLink.QuerySelector("span.torrent_info_tags");
                         var qDLLink = Row.QuerySelector("a[href^=\"torrents.php?action=download\"]");
                         var qTime = Row.QuerySelector("span.time");
-                        var qSize = Row.QuerySelector("td:nth-last-child(4)");
-                        var qGrabs = Row.QuerySelector("td:nth-last-child(3)");
-                        var qSeeders = Row.QuerySelector("td:nth-last-child(2)");
-                        var qLeechers = Row.QuerySelector("td:nth-last-child(1)");
+                        // some users have an extra colum (8), we can't use nth-last-child
+                        var qSize = Row.QuerySelector("td:nth-child(4)"); 
+                        var qGrabs = Row.QuerySelector("td:nth-child(5)");
+                        var qSeeders = Row.QuerySelector("td:nth-child(6)");
+                        var qLeechers = Row.QuerySelector("td:nth-child(7)");
                         var qFreeLeech = Row.QuerySelector("strong.freeleech_label");
                         var qNeutralLeech = Row.QuerySelector("strong.neutralleech_label");
                         var RowTitle = Row.GetAttribute("title");
-- 
GitLab