public static NjuskaloScraper CreateNjuskaloMinimalnoTrosobniScraper(HttpClient client, ILogger logger) { var queryParams = new Dictionary <string, string>(); queryParams["locationIds"] = "2814"; //tresnjevka. to add multiple locations just comma separate them 2814,2815,2816... queryParams["price[min]"] = "250"; queryParams["price[max]"] = "670"; queryParams["includeOtherCategories"] = "1"; //Prikaži i luksuzne stanove queryParams["numberOfRooms[min]"] = "three-rooms"; //3 soba var options = new NjuskaloScraperOptions { Name = "NjuskaloMinimalnoTrosobniScraper", BaseUrl = "https://www.njuskalo.hr", PathSegment = "iznajmljivanje-stanova", QueryParams = queryParams, }; var scraper = new NjuskaloScraper(Options.Create(options), client, logger); return(scraper); }
public static NjuskaloScraper CreateNjuskaloDvosobniScraper(HttpClient client, ILogger logger) { var queryParams = new Dictionary <string, string>(); queryParams["locationIds"] = "2814"; queryParams["price[min]"] = "250"; queryParams["price[max]"] = "670"; queryParams["numberOfRooms[min]"] = "two-rooms"; //2 sobe queryParams["numberOfRooms[max]"] = "two-rooms"; //2 sobe var options = new NjuskaloScraperOptions { Name = "NjuskaloDvosobniScraper", BaseUrl = "https://www.njuskalo.hr", PathSegment = "iznajmljivanje-stanova", QueryParams = queryParams, }; var scraper = new NjuskaloScraper(Options.Create(options), client, logger); return(scraper); }
public static NjuskaloScraper CreateNjuskaloCetverosobniScraper(HttpClient client, ILogger logger) { var queryParams = new Dictionary <string, string>(); queryParams["locationIds"] = "2814"; //tresnjevka queryParams["price[min]"] = "250"; queryParams["price[max]"] = "670"; queryParams["includeOtherCategories"] = "1"; //Prikaži i luksuzne stanove queryParams["numberOfRooms[min]"] = "four-rooms"; //4 sobe queryParams["numberOfRooms[max]"] = "four-rooms"; //4 sobe var options = new NjuskaloScraperOptions { Name = "NjuskaloCetverosobniScraper", BaseUrl = "https://www.njuskalo.hr", PathSegment = "iznajmljivanje-stanova", QueryParams = queryParams, }; var scraper = new NjuskaloScraper(Options.Create(options), client, logger); return(scraper); }
public static NjuskaloScraper CreateNjuskaloDvosobniMin50KvadrataScraper(HttpClient client, ILogger logger) { var queryParams = new Dictionary <string, string>(); queryParams["locationIds"] = "2814"; queryParams["price[min]"] = "350"; queryParams["price[max]"] = "670"; queryParams["includeOtherCategories"] = "1"; //Prikaži i luksuzne stanove queryParams["numberOfRooms[min]"] = "two-rooms"; //2 sobe queryParams["numberOfRooms[max]"] = "two-rooms"; //2 sobe queryParams["livingArea[min]"] = "60"; //min 60 kvadrata var options = new NjuskaloScraperOptions { Name = "DvosobniMin50KvadrataScraper", BaseUrl = "https://www.njuskalo.hr", PathSegment = "iznajmljivanje-stanova", QueryParams = queryParams, }; var scraper = new NjuskaloScraper(Options.Create(options), client, logger); return(scraper); }