public override JobUrl ScrapeJobUrlInfo(string html) { var scrapeInfo = new JobUrlScraperInfoModel() { Url = "//a[contains(@class, 'list_a can_visited list_a_has_logo')]", UrlAttribute = "href", Title = "//h3[contains(@class, 'list_h3')]", Salary = "//span[contains(@class, 'salary_amount')]", Location = "//span[contains(@class, 'list_city')]", Company = "//span[contains(@class, 'dib mt5')]", Logo = "//img/@src", LogoAttribute = "src" }; return(ScrapeJobUrlInfo(html, scrapeInfo, 2)); }
public override JobUrl ScrapeJobUrlInfo(string html) { var scrapeInfo = new JobUrlScraperInfoModel() { Url = "//a[contains(@href, 'job-ad')]", UrlAttribute = "href", Title = "//a[contains(@href, 'job-ad')]", TitleAttribute = "title", Salary = "//span[contains(@class, 'salary-blue')]", Location = "//a[contains(@itemprop, 'address')]", Company = "//a[contains(@itemprop, 'name')]", Logo = "//img/@src", LogoAttribute = "src" }; return(ScrapeJobUrlInfo(html, scrapeInfo, 1)); }
public override JobUrl ScrapeJobUrlInfo(string html) { var scrapeInfo = new JobUrlScraperInfoModel() { Url = "//meta[contains(@itemprop, 'url')]", UrlAttribute = "content", Title = "//a[contains(@itemprop, 'title')]", Salary = "//span[contains(@itemprop, 'baseSalary')]", Location = "//meta[contains(@itemprop, 'jobLocation')]", LocationAttribute = "jobLocation", Company = "//span[contains(@itemprop, 'name')]", Logo = "//img/@src", LogoAttribute = "src" }; return(ScrapeJobUrlInfo(html, scrapeInfo, 3)); }