Você está na página 1de 3

PRECISO EXTRAIR DADOS DE ALGUMAS PÁGINAS, AS DUAS QEU IREIR ENVIAR COMO EXEMPLO

CONTEM DADOS SEMELHANTES. POR EXEMPLO, EM UMA O NOME É PÁTIO CENTRAL E A OUTRA É
SABINO, ESSE É SOMENTE UM EXEMPLO POIS TEM VÁRIOS DADOS. PRECISO QUE VOCÊ ANALIZE
AS DUAS E VERIFIQUE SE HA ALGUMA DIFERENÇA NO CÓDIGO. POR EXEMPLO, EM UMA O DADO
ESTÁ ASSIM: <h1 class="title-content" data-testid="title-content">Pátio
Central</h1> E NA OUTRA ASSIM: <h1 class="title-content" data-testid="title-
content">Sabino</h1> APARENTEMENTE ESTÁ IGUAL. PRECISO SABER SE OS OUTROS DADOS
TAMBÉM ESTÁ FORMATADOS IGUAIS, NO CASO SÓ MUDARIA O CONTEÚDO MESMO. AQUI ESTÃO AS
PÁGINAS: https://apto.vc/br/sp/sao-paulo/cambuci/patio-central
https://apto.vc/br/sp/sao-paulo/pinheiros/sabino, A PÁGINA QUE ANTECED É ESSA;
https://apto.vc/br/sp/sao-paulo?status=em-construcao,pronto-para-morar E SÃO 540
RESULTADOS, NO CASO 540 PÁGINAS. É POSSÍVEL CRIAR UM SCRIPT QUE NAVEGE EM TODAS
AUTOMÁTICAMENTE? OU DE CINQUENTA EM CINQUENTA POR EXEMPLO. ENTÃO VAMOS PEGAR A
PAGINA DO PATIO CENTRAL COMO EXEMPLO. PRIMEIRO CRIE UMA TABELA COM O NOME E O
CODIGO QUE O SCRIPT PRECISA PARA ENCONTRÁ-LO. AQUI ESTÃO OS DADOS: 17/05 (ESSE DADO
ESTÁ DENTRO DE UMA FRASE ASSIM: Ficará pronto aproximadamente em 07/2025), o bairro
é Pinheiros, Sabino, construcompany(esse é o nome de quem está fazendo a
construção, nesse exemplo o nome está em um link que leva até a página da
construtora https://apto.vc/empresas/construcompany), mos (esse é quem faz a
incorporação, o nome está dentro desse link: https://apto.vc/empresas/mos-
incorporadora), deve procurar pelo endereço, que nesse exemplo é: Rua Alves
Guimarães, Pinheiros - SP, quantidade de torres que nesse exemplo é: <p class="sc-
ba22b1a0-2 kafCLr">1 Torre</p>, qunatidade de andares que nesse exemplo é 27 <p
class="sc-ba22b1a0-2 kafCLr">Térreo + 27 Andares</p>, quantidade de vagas que nesse
exemplo é 2 e 3 <p class="sc-ba22b1a0-2 kafCLr">2 e 3 vagas</p>, quantidade de
apartamentos que nesse exemplo é 33 <p class="sc-ba22b1a0-2 kafCLr">33
residências</p>, as plantas tem uma quantidade variada então o script precisa
verificar isso primeiro, esses dados estão dentro de uma pequena tabela que eu acho
que é isso <div class="sc-772d65f1-1 hDNZFb"><table class="sc-772d65f1-2
ewoywX"><thead class="sc-772d65f1-3 iYnGts"><tr><th class="sc-772d65f1-4 iZITND">A
partir de<svg focusable="false" aria-hidden="true" viewBox="0 0 24 24" data-
icon="arrow"><path d="m19 15-1.41-1.41L13 18.17V2h-2v16.17l-4.59-4.59L5 15l7 7 7-
7z"></path></svg></th><th class="sc-772d65f1-4 iZITND">Planta<svg focusable="false"
aria-hidden="true" viewBox="0 0 24 24" data-icon="filter-table"><path d="M3 18h6v-
2H3v2zM3 6v2h18V6H3zm0 7h12v-2H3v2z"></path></svg></th><th class="sc-772d65f1-4
haTHdV">Área<svg focusable="false" aria-hidden="true" viewBox="0 0 24 24" data-
icon="filter-table"><path d="M3 18h6v-2H3v2zM3 6v2h18V6H3zm0
7h12v-2H3v2z"></path></svg></th><th class="sc-772d65f1-4 haTHdV">Quartos<svg
focusable="false" aria-hidden="true" viewBox="0 0 24 24" data-icon="filter-
table"><path d="M3 18h6v-2H3v2zM3 6v2h18V6H3zm0 7h12v-2H3v2z"></path></svg></th><th
class="sc-772d65f1-4 haTHdV">Suítes<svg focusable="false" aria-hidden="true"
viewBox="0 0 24 24" data-icon="filter-table"><path d="M3 18h6v-2H3v2zM3
6v2h18V6H3zm0 7h12v-2H3v2z"></path></svg></th><th class="sc-772d65f1-4
haTHdV">Banheiros<svg focusable="false" aria-hidden="true" viewBox="0 0 24 24"
data-icon="filter-table"><path d="M3 18h6v-2H3v2zM3 6v2h18V6H3zm0
7h12v-2H3v2z"></path></svg></th><th class="sc-772d65f1-4 haTHdV">Vagas<svg
focusable="false" aria-hidden="true" viewBox="0 0 24 24" data-icon="filter-
table"><path d="M3 18h6v-2H3v2zM3 6v2h18V6H3zm0
7h12v-2H3v2z"></path></svg></th></tr></thead><tbody class="sc-772d65f1-5 Kwdwg"><tr
class="sc-9adbab19-0 jWSnjI"><th scope="row" class="sc-9adbab19-3
gibtAl">Informações da planta</th><td class="sc-9adbab19-1 cwtTEu larger">Sob
Consulta</td><td class="sc-9adbab19-1 cwtTEu larger">Apto</td><td class="sc-
9adbab19-1 cwtTEu">144 m²</td><td class="sc-9adbab19-1 cwtTEu">2</td><td class="sc-
9adbab19-1 cwtTEu">2</td><td class="sc-9adbab19-1 cwtTEu">3</td><td class="sc-
9adbab19-1 cwtTEu">2</td><td class="sc-9adbab19-2 bjzknD"><button class="sc-
f4fe70a7-0 jnnefl">Contatar</button></td></tr><tr class="sc-9adbab19-0 jWSnjI"><th
scope="row" class="sc-9adbab19-3 gibtAl">Informações da planta</th><td class="sc-
9adbab19-1 cwtTEu larger">Sob Consulta</td><td class="sc-9adbab19-1 cwtTEu
larger">Apto</td><td class="sc-9adbab19-1 cwtTEu">194 m²</td><td class="sc-
9adbab19-1 cwtTEu">2</td><td class="sc-9adbab19-1 cwtTEu">2</td><td class="sc-
9adbab19-1 cwtTEu">3</td><td class="sc-9adbab19-1 cwtTEu">2</td><td class="sc-
9adbab19-2 bjzknD"><button class="sc-f4fe70a7-0
jnnefl">Contatar</button></td></tr><tr class="sc-9adbab19-0 jWSnjI"><th scope="row"
class="sc-9adbab19-3 gibtAl">Informações da planta</th><td class="sc-9adbab19-1
cwtTEu larger">Sob Consulta</td><td class="sc-9adbab19-1 cwtTEu
larger">Apto</td><td class="sc-9adbab19-1 cwtTEu">194 m²</td><td class="sc-
9adbab19-1 cwtTEu">3</td><td class="sc-9adbab19-1 cwtTEu">3</td><td class="sc-
9adbab19-1 cwtTEu">4</td><td class="sc-9adbab19-1 cwtTEu">3</td><td class="sc-
9adbab19-2 bjzknD"><button class="sc-f4fe70a7-0
jnnefl">Contatar</button></td></tr><tr class="sc-9adbab19-0 jWSnjI"><th scope="row"
class="sc-9adbab19-3 gibtAl">Informações da planta</th><td class="sc-9adbab19-1
cwtTEu larger">Sob Consulta</td><td class="sc-9adbab19-1 cwtTEu
larger">Apto</td><td class="sc-9adbab19-1 cwtTEu">194 m²</td><td class="sc-
9adbab19-1 cwtTEu">2</td><td class="sc-9adbab19-1 cwtTEu">2</td><td class="sc-
9adbab19-1 cwtTEu">3</td><td class="sc-9adbab19-1 cwtTEu">2</td><td class="sc-
9adbab19-2 bjzknD"><button class="sc-f4fe70a7-0
jnnefl">Contatar</button></td></tr><tr class="sc-9adbab19-0 jWSnjI"><th scope="row"
class="sc-9adbab19-3 gibtAl">Informações da planta</th><td class="sc-9adbab19-1
cwtTEu larger">Sob Consulta</td><td class="sc-9adbab19-1 cwtTEu larger">Apto /
Garden / Giardino</td><td class="sc-9adbab19-1 cwtTEu">370 m²</td><td class="sc-
9adbab19-1 cwtTEu">3</td><td class="sc-9adbab19-1 cwtTEu">3</td><td class="sc-
9adbab19-1 cwtTEu">4</td><td class="sc-9adbab19-1 cwtTEu">3</td><td class="sc-
9adbab19-2 bjzknD"><button class="sc-f4fe70a7-0
jnnefl">Contatar</button></td></tr><tr class="sc-9adbab19-0 jWSnjI"><th scope="row"
class="sc-9adbab19-3 gibtAl">Informações da planta</th><td class="sc-9adbab19-1
cwtTEu larger">Sob Consulta</td><td class="sc-9adbab19-1 cwtTEu larger">Apto /
Cobertura / Rooftop / Duplex</td><td class="sc-9adbab19-1 cwtTEu">378 m²</td><td
class="sc-9adbab19-1 cwtTEu">3</td><td class="sc-9adbab19-1 cwtTEu">3</td><td
class="sc-9adbab19-1 cwtTEu">4</td><td class="sc-9adbab19-1 cwtTEu">3</td><td
class="sc-9adbab19-2 bjzknD"><button class="sc-f4fe70a7-0
jnnefl">Contatar</button></td></tr><tr class="sc-9adbab19-0 jWSnjI"><th scope="row"
class="sc-9adbab19-3 gibtAl">Informações da planta</th><td class="sc-9adbab19-1
cwtTEu larger">Sob Consulta</td><td class="sc-9adbab19-1 cwtTEu larger">Apto /
Duplex / Garden / Giardino</td><td class="sc-9adbab19-1 cwtTEu">438 m²</td><td
class="sc-9adbab19-1 cwtTEu">4</td><td class="sc-9adbab19-1 cwtTEu">2</td><td
class="sc-9adbab19-1 cwtTEu">4</td><td class="sc-9adbab19-1 cwtTEu">3</td><td
class="sc-9adbab19-2 bjzknD"><button class="sc-f4fe70a7-0
jnnefl">Contatar</button></td></tr></tbody></table></div> mas no caso preciso
apenas da área de cada um que nesse exemplo são 144, 194, 194, 194, 370, 378, 438.
aqui está um como exemplo <td class="sc-9adbab19-1 cwtTEu">144 m²</td> . PROCURE
TODOS ESSES DADOS E O QUE O SCRIPT VAI PRECISAR PARA ENCONTRALOS NAS DEMAIS
PÁGINAS. CRIE UM TABELA BEM ESTRUTURADA PARA MEU ENTENDIMENTO. Dado Descrição
Seletor HTML Exemplo
Data de conclusão Data aproximada de conclusão do projeto Texto dentro de uma tag
<p> ou <div> contendo "Ficará pronto aproximadamente em 07/2025"
Bairro Localização do empreendimento Texto "Pinheiros" dentro de uma tag <h1>
ou <p>
Nome do empreendimento Nome do projeto <h1 class="title-content">Sabino</h1>
Construtora Nome/link da construtora Link dentro de <a
href="https://apto.vc/empresas/construcompany">...</a>
Incorporadora Nome/link da incorporadora Link dentro de <a
href="https://apto.vc/empresas/mos-incorporadora">...</a>
Endereço Endereço do empreendimento Texto "Rua Alves Guimarães, Pinheiros -
SP" dentro de uma tag <p>
Quantidade de torres Número de torres no projeto <p>1 Torre</p>
Quantidade de andares Número de andares nas torres <p>Térreo + 27 Andares</p>
Quantidade de vagas Número de vagas de estacionamento <p>2 e 3 vagas</p>
Quantidade de unidades Número total de unidades residenciais <p>33
residências</p>
Área dos apartamentos Área total de cada tipo de apartamento <td>144 m²</td>,
<td>194 m²</td>, <td>370 m²</td>, <td>378 m²</td>, <td>438 m²</td>. AGORA COMO
PREENCHER A PLANILHA COM OS DADOS WEB: O DADO Data de conclusão VOCÊ COLOCA EM
ENTREGA, BAIRRO EM BAIRRO, Nome do empreendimento EM EMPREENDIMENTO, Incorporadora
EM INCORPORADORA, Endereço EM ENDEREÇO, Quantidade de torres EM TORRES, Quantidade
de andares EM ANDARES, Quantidade de vagas EM VAGAS, Quantidade de unidades EM Qtd.
de Apartamentos, AGORA VOCÊ PODE VER QUE EM TEM MUITAS CELULAS, MAIS QUE OS OUTROS,
COMEÇANDO DA M3 ATÉ A AB3, É AÍ QUE O SCRIPT VAI PREENCHER OS DADOS Área dos
apartamentos, UM EM CADA CELULA. EM INCORPORADORA VOCÊ NÃO COLOCA O LINK E SIM
SOMENTE O NOME DA INCORPORADORA, NO EXEMPLOO NOME É MOS. AQUI ESTÁ OUTRO COMO
EXEMPLO: https://apto.vc/empresas/kallas QUE NO CASO É KALLAS. FAÇA UM RESUMO PARA
VER SE VOCÊ ENTENDEU. C:\Users\leand\Documents\PROJETO-CLIENTE-LUIS-WORKANA.
ANTERIORMENTE FALEI PARA EXTRAIR PARA UM ARQUIVO EXCEL ESPECÍFICO, PORÉM PODE CRIAR
O SCRIPT PRA QUE ELE CRIE UM ARQUIVO NOVO MAS COLOQUE OS DADOS NA ORDEM PROPOSTA.
USE A BIBLIOTECA QUE VOCÊ ACHAR MELHOR, A MAIS COMPLETA. AGORA VAMOS PARA A PRÓXIMA
ESPECIFICAÇÃO, O SCRIPT DEVE CRIAR UMA PASTA DENTRO DESSE DIRETÓRIO PARA CADA
EMPRENDIMENTO. VOCÊ VIU NO AQUIVO NA CULUNA DA REFERÊNCIA? ONDE TEM NÚMEROS
COMEÇANDO PELO UM, AS PASTAS DEVEM CONTER ESSE NÚMERO COMO NOME. ENTÃO SE O
IMPREENDIMENTO SABINO ESTIVER NA LINHA 10 ELE VAI SE O EMPREENDIMENTO NÚMERO 8
ENTÃO SUA PASTA DEVE CONTER ESSE NOME. MAS A PLANILHA NÃO FICARÁ NESSAS PASTAS OK?
VAI FICAR NA PASTA PROJETO-CLIENTE-LUIS-WORKANA. ME AVISE SE TIVER ENTENDIDO. AGORA
VOU DIZER O QUE FAZER COM ESSAS PASTAS. EM CADA EMPREENDIMENTO TEM A FOTO DAS
PLANTAS, A QUANTIDADE DE IMAGENS PODE VARIAR E DEVE SE TOMAR CUIDADO PARA NÃO
BAIXAR AS QUE NÃO SÃO PLANTAS. ACHO QUE ESTÁ AQUI: <img alt="Imagem 0 do slider"
loading="lazy" width="1200" height="600" decoding="async" data-nimg="1"
style="color: transparent; object-fit: contain;"
srcset="https://api.apto.vc/images/realties/4086/sabino-apartamento-1.webp?w=1200
1x" src="https://api.apto.vc/images/realties/4086/sabino-apartamento-1.webp?
w=1200"> ACESSE NOVAMENTE O SITE CASO HAJA DÚVIDAS.

Você também pode gostar