Permiti buscar anúncios de veículos na OLX através de um crawler.
Aplicação é uma api crawler que permiti a busca de anúncios de véiculos na OLX.
| Desenvolver um api que permita extrair informações de um site.
| Teste técnico para uma vaga de emprego.
Foto | Nome | GitHub | Likedin | |
---|---|---|---|---|
Jefferson de Santana Eloy | Jefferson | contatojeloydev@gmail.com |
De ontem para hoje por algum motivo houveram mudanças no site da OLX que fizeram o crawler parar de funcionar, porém já resolvi os problemas e está funcionando novamente. Mas se caso ao testarem não tiver funcionando a parte do crawler, pode ser por conta de alguma nova mudança no site da OLX.
Segue um link para o vídeo com aplicação funcionando: OneSearch
Você precisa instalar o Composer, Docker e o Docker Compose primeiro e, em seguida clone o repositório executando este comando:
git clone https://github.com/jeffeloy/olx-laravel-crawler/
| Após ter o projeto clonado e já está dentro da pasta olx-laravel-crawler.
- Execute
cp .env.example .env
para criar o .env. - Execute
docker-compose up
para rodar aplicação. - Acesse o navegador e digite
http://127.0.0.1:8000
.
| Para testar a rota do crawler na api.
- Acesse o navegador e digite
http://127.0.0.1:8000/api/crawler
. - Parâmetros obrigatórios:
search
: Nome do carro: Ex: Paliofuel
: Combustivel: Ex:gasolinanumberDoors
: Número de portas: Ex:2
Lançado em 2020. Este projeto está sob a MIT license.
Feito com ❤️ por Jefferson Eloy