Exemple #1
0
 private async Task <string> GetRawPage(ImmosuchmaschineClientOptions options, int pageNr)
 {
     return(await _client.GetStringAsync($"https://www.immosuchmaschine.de/suche/?form_page=search&newsearch=1{GetDistricts(options.DistrictIds)}{GetMuncipals(options.MuncipalIds)}{GetProvinces(options.ProvinceIds)}&objpay_type={options.Type}&price_from={options.PriceFrom.ToSetString()}&price_to={options.PriceTo.ToSetString()}&size_from={options.SizeFrom.ToSetString()}&size_to={options.SizeTo.ToSetString()}&site={pageNr}"));
 }
Exemple #2
0
 public async Task <IEnumerable <ImmosuchmaschineProperty> > GetObjects(ImmosuchmaschineClientOptions options) =>
 await _paginationHelper.GetPaginatedObjects(GetRawPage, ParseHtml, GetPageCount, options);