Fixed: (HDSpace) Auth failure and Name

pull/299/head
Qstick 3 years ago
parent 7a5721bcee
commit fe8247df8a

@ -22,7 +22,7 @@ namespace NzbDrone.Core.Indexers.Definitions
{ {
public class HDSpace : TorrentIndexerBase<HDSpaceSettings> public class HDSpace : TorrentIndexerBase<HDSpaceSettings>
{ {
public override string Name => "HDSpace"; public override string Name => "HD-Space";
public override string[] IndexerUrls => new string[] { "https://hd-space.org/" }; public override string[] IndexerUrls => new string[] { "https://hd-space.org/" };
private string LoginUrl => Settings.BaseUrl + "index.php?page=login"; private string LoginUrl => Settings.BaseUrl + "index.php?page=login";
public override string Description => "Sharing The Universe"; public override string Description => "Sharing The Universe";
@ -53,7 +53,8 @@ namespace NzbDrone.Core.Indexers.Definitions
var requestBuilder = new HttpRequestBuilder(LoginUrl) var requestBuilder = new HttpRequestBuilder(LoginUrl)
{ {
LogResponseContent = true LogResponseContent = true,
AllowAutoRedirect = true
}; };
requestBuilder.Method = HttpMethod.POST; requestBuilder.Method = HttpMethod.POST;
@ -68,6 +69,7 @@ namespace NzbDrone.Core.Indexers.Definitions
.AddFormParameter("pwd", Settings.Password) .AddFormParameter("pwd", Settings.Password)
.SetCookies(loginPage.GetCookies()) .SetCookies(loginPage.GetCookies())
.SetHeader("Content-Type", "multipart/form-data") .SetHeader("Content-Type", "multipart/form-data")
.SetHeader("Referer", LoginUrl)
.Build(); .Build();
var response = await ExecuteAuth(authLoginRequest); var response = await ExecuteAuth(authLoginRequest);

Loading…
Cancel
Save