Skip to content

Aureom/rent-watcher

Repository files navigation

🏠 Rent Watcher

Scrapping de imóveis que monitora imobiliárias e alerta sempre que um novo imóvel for listado

image


🔍 Imobiliárias Suportadas


⚙️ Configuração

Você precisará criar um arquivo config.json na raiz do projeto. Um exemplo de configuração é fornecido no arquivo config-example.json.

Exemplo de configuração:

{
  "database_url": "file:./database.db",
  "discord_token": "<discord_bot_token>",
  "discord_channel": "<discord_channel_id>",
  "google_maps_api_key": "<api_key_google_maps>",
  "destination_lat": -10.8249467,
  "destination_lng": -42.7278008,
  "arantes_config": {
    "base_url": "https://www.arantesimoveis.com/listagem/",
    "max_pages": 5,
    "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/58.0.3029.110 Safari/537.36",
    "base_params": {
      "cidade": "1",
      "bairro": "142",
      "categoria_imovel": "1",
      "tipo": "2",
      "precoMin": "",
      "precoMax": "2.000,00",
      "quartos": "",
      "banheiros": "",
      "tipoOperacao": "2",
      "id_only_integrador": "",
      "id_integrador": "",
      "order_by": ""
    }
  }
}
  • discord_token: Token do bot do Discord.
  • discord_channel: O ID do canal onde as notificações serão enviadas.
  • google_maps_api_key: Chave da API do Google Maps (opcional).
  • destination_lat | destination_lng: Latitude e Longitude do local que você deseja calcular a distância a partir dos imóveis.

About

🏠 Scrapping que monitora imobiliárias e alerta sempre que um novo imóvel for listado

Resources

Stars

Watchers

Forks