Este é um projeto de API desenvolvido para buscar o preço de um livro específico nas plataformas Amazon e NovaTec. O projeto foi desenvolvido como parte de uma atividade acadêmica, onde a proposta era criar uma API qualquer, e eu decidi aplicar o conceito de "web scraping" para buscar informações de preço de um livro que estou interessado em comprar. ㅤ
Web scraping é uma técnica de extração de dados da web, onde um programa ou script coleta informações diretamente de sites. Ele simula a navegação de um usuário em uma página da web e extrai os dados desejados, como texto, imagens ou links, para processá-los e usá-los em outra aplicação.
No contexto deste projeto, o web scraping é utilizado para acessar as páginas da Amazon e da NovaTec e coletar o preço de um livro específico. Isso é feito através de ferramentas como o Axios, para realizar requisições HTTP, e o Cheerio, que analisa o conteúdo HTML das páginas e extrai as informações relevantes de maneira automatizada.
{
"livro": "Programação web com Node e Express: Beneficiando-se da Stack JavaScript",
"editora": "NovaTec",
"escritor": "Ethan Brown",
"precos": {
"Amazon": "R$ 86,53",
"NovaTec": "R$ 105,00"
}
}GET /livros