• Home
  • Quem Somos
  • Blog
  • Jornada de Inovação
  • Marketplace
  • Edtech
Menu
  • Home
  • Quem Somos
  • Blog
  • Jornada de Inovação
  • Marketplace
  • Edtech
Share on facebook
Share on linkedin
Share on whatsapp
Share on facebook
Share on linkedin
Share on whatsapp

5 passos para obter de dados sobre o mercado Imobiliário na prática

Abel Rapha

Abel Rapha

  • 19 jan, 2022
Já imaginou como é que algumas empresas conseguem extrair dados da internet? E mais, como elas conseguem fazer esses dados se tornarem informações útil para o seu negócio no ramo imobiliário? Bom, então meu objetivo aqui é te mostrar como nós, programadores, fazemos isso e fazemos a mágica acontecer

Passo 1: Onde pegaremos essas informações?

Bom, vamos pensar? 🤔. Que tal se a gente pegasse isso de uma rede social corporativa onde empresas que buscam networking estão? E se você pensou no Linkedin, acertou em cheio!!

Passo 2: Quais dados eu consigo extrair dos perfis?

Certo, nesse ponto conseguimos encontrar algumas informações úteis das empresas como:

  • Nome da Empresa
  • Website
  • Data da fundação
  • Localização
  • Quantidade de funcionários
  • Setor em que atua

Todas essas informações são de cadastro da própria empresa, então, caso a empresa não tenha preenchido completamente todas as informações é possível que não tenhamos algumas informações para realizarmos a análise.

Passo 3: Mas com qual ferramenta irei realizar essa extração?

E é aí que entra o meu queridinho: o Python .

Isso mesmo, usaremos uma linguagem de programação para fazer essa extração de forma ágil e automatizada. CAAAALLLMMMAAA!! Não fecha esse artigo ainda não! TE PROMETO, não é um bicho de 7 cabeças.

Tá, eu vou usar o Python e mais o quê? Okay, vamos utilizar algumas bibliotecas, que são nada mais nada menos que códigos que outra pessoas criaram e que podemos reutilizar para outra finalidade [emoji smile]. As bibliotecas que utilizaremos serão:

  • Selenium (automação web)
  • Beautiful Soup (extração e tratamento das informações)
  • Pandas (armazenamento das informações para um tipo planilha do Excel) 

Passo 4: Criação do código, obtenção dos dados,

tratamento e armazenamento das informações

Nossa, mas que quarto ponto grande! Parece, grande, mas é que todas essas bibliotecas fazem isso para a gente de forma automatizada.

Para isso precisaremos de um navegador para acessar o linkedin e coletar as informações. Eu utilizarei o Chrome. Também vamos precisar de um editor de texto. Pode ser esse bloco de notas do seu computador mesmo. Só não esqueça de renomear o arquivo com final .py, tipo assim: “nome-do-arquivo.py”.

Agora mão na massa!!!

No editor de texto você vai começar a codar

– Importando as bibliotecas: Selenium, Pandas, Beautiful Soup e o Time

from bs4 import BeautifulSoup

from selenium import webdriver as web

import pandas as pd

import time

 

– Configurando o navegador

# Acessar a home do linkedin

option = web.ChromeOptions()

option.headless = True

driver = web.Chrome(options=option)

 

– Entrando no Linkedin

#Encontrando os elementos para realizar o login

elementID = driver.find_element_by_id(‘username’)

elementID.send_keys(login)

elementID = driver.find_element_by_id(“password”)

elementID.send_keys(password)

elementID.submit()

Acessando um perfil de empresas, coloque o link desses perfis em um bloco de notas na mesma pasta onde você está criando o seus códigos. Veja um exemplo com as 7 empresas do Grupo Brognoli.

– Código de extração, tratamento e exportando os dados

Para estruturar esse código você vai precisar de algumas coisas:

1. Um dicionário, para que armazene as informações a serem obtidas

2. Estrutura de repetição, para que esse conjunto de empresas sejam coletadas de forma automática

3. Obter o HTML da página do Linkedin. (Clicando com o Botão esquerdo do mouse e depois em inspecionar, você verá o html ao seu lado direito da página)

4. Pegue o id=”main”, pois é lá que está todas as informações necessárias

5. Com a Beautiful Soup é possível buscar pelo HTML os dados que queríamos:

•      Nome da Empresa

•      Website

•      Data da fundação

•      Localização

•      Quantidade de funcionários

•      Setor em que atua

 

E aqui está o resultado!

Passo 5: Agora chegou a forma de apresentar os

dados em informações visuais

Nesse caso eu recomendo fortemente o Google Data Studio. É uma excelente ferramenta para criação de dashboards e análise dados. E o melhor de tudo é que é uma ferramento gratuita e basta ter uma conta do gmail.

Basta exportar a planilha que obtemos para o Data Studio, e começar a criar alguns gráficos e métricas que podem ser importantes para analisar o mercado imobiliário.

 

  • Mediana do Tempo de fundação
  • Quantidade de funcionários para cada empresa do setor
  • Localidade das empresas
  • Setores que a empresa atua no ramo imobiliário

 

A partir disso é possível obter uma visão geral do mercado que você deseja, seja por cidade ou estado. E conseguir analisar o crescimento das empresas analisadas também pelo google trends também. Podendo fazer algumas relações entre as empresas analisadas e verificar a penetrabilidade dessas empresas com relação a concorrência.

E aí? Conseguiu se inserir um pouquinho mais na era dos dados? Esperamos que sim!

Sobre o autor

Abel Rapha

Abel Rapha

Abel Rapha

Abel Rapha

Continue explorando..

eBook: Inteligência Artificial – como essa tecnologia revolucionou o mercado

O que é Inteligência Artificial? Confira como mais de 50 empresas aderiram à Inteligência Artificial e quais foram seus resultados surpreendentes.

Leia mais »

Como estruturar um modelo de captação matador na sua imobiliária

Um modelo de captação ideal, é aquele construído de acordo com as demandas e a operação da sua imobiliária aliada à criatividade na geração de valor para o cliente. Então, como desenvolvemos um modelo matador de captação?

Leia mais »

Porto Seguro: 5 Dicas para otimizar a Jornada de Locação Imobiliária

O time da Porto Seguro – Olho Mágico preparou 5 dicas sobre como otimizar a Jornada de Locação Imobiliária. Confira!

Leia mais »
  • Quem somos
  • Blog
  • Jornada de Inovação
  • Marketplace
  • Edtech
  • Trabalhe conosco

Fale Conosco

  • +55 (48) 9 9602-3849
  • contato@bloco.digital
Facebook Instagram Linkedin Youtube
Usamos cookies em nosso site para oferecer a você a experiência mais relevante, lembrando suas preferências e visitas repetidas. Ao clicar em “Aceitar todos”, você concorda com o uso de TODOS os cookies. .
Aceitar todos
Manage consent

Privacy Overview

This website uses cookies to improve your experience while you navigate through the website. Out of these, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may affect your browsing experience.
Necessary
Sempre ativado
Necessary cookies are absolutely essential for the website to function properly. These cookies ensure basic functionalities and security features of the website, anonymously.
CookieDuraçãoDescrição
cookielawinfo-checkbox-analytics11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Analytics".
cookielawinfo-checkbox-functional11 monthsThe cookie is set by GDPR cookie consent to record the user consent for the cookies in the category "Functional".
cookielawinfo-checkbox-necessary11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookies is used to store the user consent for the cookies in the category "Necessary".
cookielawinfo-checkbox-others11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Other.
cookielawinfo-checkbox-performance11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Performance".
viewed_cookie_policy11 monthsThe cookie is set by the GDPR Cookie Consent plugin and is used to store whether or not user has consented to the use of cookies. It does not store any personal data.
Functional
Functional cookies help to perform certain functionalities like sharing the content of the website on social media platforms, collect feedbacks, and other third-party features.
Performance
Performance cookies are used to understand and analyze the key performance indexes of the website which helps in delivering a better user experience for the visitors.
Analytics
Analytical cookies are used to understand how visitors interact with the website. These cookies help provide information on metrics the number of visitors, bounce rate, traffic source, etc.
Advertisement
Advertisement cookies are used to provide visitors with relevant ads and marketing campaigns. These cookies track visitors across websites and collect information to provide customized ads.
Others
Other uncategorized cookies are those that are being analyzed and have not been classified into a category as yet.
SALVAR E ACEITAR