public IEnumerable <Announce> Scrap(ScrapParametersDto scrapParametersDto) { var memory = new MemoryWriter(); var scraper = new OlxScraper { TypesToScrap = new [] { AnnouncementType.Sale }, Logger = new CompositeLogger { Loggers = { new ConsoleLogger() } }, Writer = new CompositeWriter { Writers = { new ConsoleWriter(), memory } } }; var(startPage, stopPage) = scrapParametersDto.ConvertParameters(); scraper.Start(startPage, stopPage); scraper.ScrapeOffers(); return(memory.Announcements.Select(a => a.ToAnnounce())); }
public void ScrapeOlxAdvertTest() { string advertUrl = "https://www.olx.ro/oferta/ford-focus-2-IDdIHiF.html#dfdfbbd7c5;promoted"; Scraper scraper = new OlxScraper(); scraper.ScrapeAdvert(new UsedCarModel() { Url = advertUrl }); }