mirror of
https://github.com/Jackett/Jackett.git
synced 2025-09-17 17:34:09 +02:00
TorrentHeaven: Make captcha optional and fix login detection (#693)
This commit is contained in:
@@ -98,6 +98,10 @@ namespace Jackett.Indexers
|
||||
var captchaImage = await RequestBytesWithCookies(CaptchaUrl, loginPage.Cookies);
|
||||
configData.CaptchaImage.Value = captchaImage.Content;
|
||||
}
|
||||
else
|
||||
{
|
||||
configData.CaptchaImage.Value = new byte[0];
|
||||
}
|
||||
configData.CaptchaCookie.Value = loginPage.Cookies;
|
||||
return configData;
|
||||
}
|
||||
@@ -122,7 +126,7 @@ namespace Jackett.Indexers
|
||||
}
|
||||
|
||||
var result = await RequestLoginAndFollowRedirect(IndexUrl, pairs, configData.CaptchaCookie.Value, true, null, IndexUrl, true);
|
||||
if (result.Content == null || !result.Content.Contains("login_complete"))
|
||||
if (result.Content == null || (!result.Content.Contains("login_complete") && !result.Content.Contains("index.php?strWebValue=account&strWebAction=logout")))
|
||||
{
|
||||
CQ dom = result.Content;
|
||||
var errorMessage = dom["table > tbody > tr > td[valign=top][width=100%]"].Html();
|
||||
|
Reference in New Issue
Block a user