mirror of
https://github.com/Jackett/Jackett.git
synced 2025-09-17 17:34:09 +02:00
RuTracker: fix login
This commit is contained in:
@@ -1470,7 +1470,7 @@ namespace Jackett.Common.Indexers
|
|||||||
{
|
{
|
||||||
{ "login_username", configData.Username.Value },
|
{ "login_username", configData.Username.Value },
|
||||||
{ "login_password", configData.Password.Value },
|
{ "login_password", configData.Password.Value },
|
||||||
{ "login", "entry" }
|
{ "login", "Login" }
|
||||||
};
|
};
|
||||||
|
|
||||||
if (!string.IsNullOrWhiteSpace(cap_sid))
|
if (!string.IsNullOrWhiteSpace(cap_sid))
|
||||||
@@ -1483,9 +1483,10 @@ namespace Jackett.Common.Indexers
|
|||||||
}
|
}
|
||||||
|
|
||||||
var result = await RequestLoginAndFollowRedirect(LoginUrl, pairs, CookieHeader, true, null, LoginUrl, true);
|
var result = await RequestLoginAndFollowRedirect(LoginUrl, pairs, CookieHeader, true, null, LoginUrl, true);
|
||||||
await ConfigureIfOK(result.Cookies, result.Content != null && result.Content.Contains("class=\"logged-in-as-uname\""), () =>
|
await ConfigureIfOK(result.Cookies, result.Content != null && result.Content.Contains("id=\"logged-in-username\""), () =>
|
||||||
{
|
{
|
||||||
var errorMessage = result.Content;
|
logger.Debug(result.Content);
|
||||||
|
var errorMessage = "Unknown error message, please report";
|
||||||
var LoginResultParser = new HtmlParser();
|
var LoginResultParser = new HtmlParser();
|
||||||
var LoginResultDocument = LoginResultParser.Parse(result.Content);
|
var LoginResultDocument = LoginResultParser.Parse(result.Content);
|
||||||
var errormsg = LoginResultDocument.QuerySelector("h4[class=\"warnColor1 tCenter mrg_16\"]");
|
var errormsg = LoginResultDocument.QuerySelector("h4[class=\"warnColor1 tCenter mrg_16\"]");
|
||||||
@@ -1521,7 +1522,7 @@ namespace Jackett.Common.Indexers
|
|||||||
|
|
||||||
var searchUrl = SearchUrl + "?" + queryCollection.GetQueryString();
|
var searchUrl = SearchUrl + "?" + queryCollection.GetQueryString();
|
||||||
var results = await RequestStringWithCookies(searchUrl);
|
var results = await RequestStringWithCookies(searchUrl);
|
||||||
if (!results.Content.Contains("class=\"logged-in-as-uname\""))
|
if (!results.Content.Contains("id=\"logged-in-username\""))
|
||||||
{
|
{
|
||||||
// re login
|
// re login
|
||||||
await ApplyConfiguration(null);
|
await ApplyConfiguration(null);
|
||||||
|
Reference in New Issue
Block a user