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"
     });
 }
Esempio n. 2
0
        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();
        }
Esempio n. 3
0
        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;
        }
Esempio n. 4
0
 public AddressesServiceScrap()
 {
     _scrapParser = new ScrapParser();
 }
 public IbgeProspectServiceScrap()
 {
     _scrapParser = new ScrapParser();
 }