mirror of
https://github.com/Jackett/Jackett.git
synced 2025-09-17 17:34:09 +02:00
pornolab: add search by categories (#12399)
This commit is contained in:
@@ -253,20 +253,27 @@ namespace Jackett.Common.Indexers
|
|||||||
var releases = new List<ReleaseInfo>();
|
var releases = new List<ReleaseInfo>();
|
||||||
var searchString = query.SanitizedSearchTerm;
|
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 the search string is empty use the getnew view
|
||||||
if (string.IsNullOrWhiteSpace(searchString))
|
if (string.IsNullOrWhiteSpace(searchString))
|
||||||
{
|
{
|
||||||
queryCollection.Add("nm", searchString);
|
qc.Add("nm", searchString);
|
||||||
}
|
}
|
||||||
else // use the normal search
|
else // use the normal search
|
||||||
{
|
{
|
||||||
searchString = searchString.Replace("-", " ");
|
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);
|
var results = await RequestWithCookiesAsync(searchUrl);
|
||||||
if (!results.ContentString.Contains("Вы зашли как:"))
|
if (!results.ContentString.Contains("Вы зашли как:"))
|
||||||
{
|
{
|
||||||
|
Reference in New Issue
Block a user