Skip to content

jeffeloy/olx-laravel-crawler

Repository files navigation

🚗 OneSearch

Permiti buscar anúncios de veículos na OLX através de um crawler.

GitHub Stars Build Status

Aplicação é uma api crawler que permiti a busca de anúncios de véiculos na OLX.

🧿 Objetivo

| Desenvolver um api que permita extrair informações de um site.

✒️ Justificativa

| Teste técnico para uma vaga de emprego.

👨‍💻 Autor

Foto Nome GitHub Likedin E-mail
Jefferson de Santana Eloy Jefferson Linkedin [email protected]

💻 Tecnologias

Observação

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

👷 Pré Requisitos

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/

🔧 Executar o projeto

| Após ter o projeto clonado e já está dentro da pasta olx-laravel-crawler.

  1. Execute cp .env.example .env para criar o .env.
  2. Execute docker-compose up para rodar aplicação.
  3. Acesse o navegador e digite http://127.0.0.1:8000.

🔧 Rota da API

| Para testar a rota do crawler na api.

  1. Acesse o navegador e digite http://127.0.0.1:8000/api/crawler.
  2. Parâmetros obrigatórios:
  • search: Nome do carro: Ex: Palio
  • fuel: Combustivel: Ex:gasolina
  • numberDoors: Número de portas: Ex:2

📖 License

Lançado em 2020. Este projeto está sob a MIT license.

Feito com ❤️ por Jefferson Eloy

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages