1
0
Fork 0
mirror of https://github.com/Jackett/Jackett synced 2025-03-10 06:03:09 +00:00

pornolab: add search by categories (#12399)

This commit is contained in:
ilike2burnthing 2021-10-12 15:56:24 +01:00 committed by GitHub
parent 85c4c4f170
commit df676719c4
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -253,20 +253,27 @@ namespace Jackett.Common.Indexers
var releases = new List<ReleaseInfo>();
var searchString = query.SanitizedSearchTerm;
var queryCollection = new NameValueCollection();
var qc = new List<KeyValuePair<string, string>> // NameValueCollection don't support cat[]=19&cat[]=6
{
{"o", "1"},
{"s", "2"}
};
// if the search string is empty use the getnew view
if (string.IsNullOrWhiteSpace(searchString))
{
queryCollection.Add("nm", searchString);
qc.Add("nm", searchString);
}
else // use the normal search
{
searchString = searchString.Replace("-", " ");
queryCollection.Add("nm", searchString);
qc.Add("nm", searchString);
}
var searchUrl = SearchUrl + "?" + queryCollection.GetQueryString();
foreach (var cat in MapTorznabCapsToTrackers(query))
qc.Add("f[]", cat);
var searchUrl = SearchUrl + "?" + qc.GetQueryString();
var results = await RequestWithCookiesAsync(searchUrl);
if (!results.ContentString.Contains("Вы зашли как:"))
{