public WorldMarketsServiceScrap( IWorldMarketServicesApi worldMarketServicesApi, ScrapParser scrapParser) { _scrapParser = scrapParser; _worldMarketServicesApi = worldMarketServicesApi; _abbreviation = new List <string>(new string[] { "BOV^IBOV", "DJI^I\\DJI", "NI^I\\COMP", "FT^UKX", "DBI^DAX", "EU^PX1", "EU^N100", "BITI^FTSEMIB", "NIK^N225" }); }
public ClientMailApi(string baseUrl, TimeSpan timeout) : base(baseUrl, timeout) { _baseUrl = baseUrl ?? "http://www.buscacep.correios.com.br/"; _apiUrl = "sistemas/buscacep/resultadoBuscaCepEndereco.cfm"; Client.DefaultRequestHeaders.Add("User-Agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/64.0.3282.186 Safari/537.36"); Client.DefaultRequestHeaders.Add("Accept", "text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8"); Client.DefaultRequestHeaders.Add("Accept-Language", "en-US,en;q=0.9"); _addressesServiceScrap = new AddressesServiceScrap(); _scrapParser = new ScrapParser(); }
public async Task ParserHTML_whenHTMLIsAvailable_returnOk() { ScrapParser scrapParser = new ScrapParser(); var doc = File.ReadAllText(@"Files\HTML.txt"); var ret = await scrapParser.ParseHTML(doc); var tabela = "table"; Assert.Contains(tabela, doc); //var ret = scrapParser.ParseHTML(html).Result; //Se o método for async, usar o await, senão o metodo será void e o retorno deverá ter Result; }
public AddressesServiceScrap() { _scrapParser = new ScrapParser(); }
public IbgeProspectServiceScrap() { _scrapParser = new ScrapParser(); }