Desenvolver um crawler (coletor) capaz de buscar uma lista de produtos no Mercado Livre.
- Cheerio: Para utilizar seletores jQuery e fazer a navegação dos elementos retornados no body;
- Express: Utilizado para criar as rotas e receber as requisições http;
- FS: Para criação de arquivos temporários para facilitar a iteração dos objetos;
- Axios: Para buscar o body das páginas
- winston: Pata geração de logs
executar o comando yarn install dentro da pasta da aplicação e depois um yarn dev para incializar
A aplicação possui duas rotas acessíveis: / e /search
- Método: GET;
- Função: Testar a aplicação;
- Chamada: -
- Retorno: jSON.
- Método: POST;
- Função: retornar os anúncios saneados do mercado livre saneados;
- Chamada: { "search": "string", "limit": int }
- Retorno: jSON.