diff --git a/src/Jackett.Common/Indexers/ImmortalSeed.cs b/src/Jackett.Common/Indexers/ImmortalSeed.cs index bba0f41e6..4b8b80fc2 100644 --- a/src/Jackett.Common/Indexers/ImmortalSeed.cs +++ b/src/Jackett.Common/Indexers/ImmortalSeed.cs @@ -129,7 +129,13 @@ namespace Jackett.Common.Indexers await ConfigureIfOK(response.Cookies, response.ContentString.Contains("logout.php"), () => { + var parser = new HtmlParser(); + var document = parser.ParseDocument(response.ContentString); + var messageEl = document.QuerySelector("#main table"); var errorMessage = response.ContentString; + if (messageEl != null) + errorMessage = messageEl.TextContent.Trim(); + throw new ExceptionWithConfigData(errorMessage, configData); });