Web Scraping com Excel VBA - Extraindo Dados de Sites com Varias Paginas

  Рет қаралды 16,923

Marcelo do Nascimento

Marcelo do Nascimento

Күн бұрын

Пікірлер: 71
@josecasimiropinheiro4104
@josecasimiropinheiro4104 Жыл бұрын
A pedagogia do Marcelo está muito acima do que se encontra no mercado. E este é mais um exemplo. Quem quiser aprender realmente com metodologia veja o curso dele.
@cristianluisteixeirafrc8435
@cristianluisteixeirafrc8435 Жыл бұрын
agora eu entendo o porque é necessário paralisar o desenvolvimento de uma linguagem, se o VBA continuasse a evoluir diariamente seria um pareo duro de mais para o surgimento de novas linguagens e todo o comércio que esse surgimento propicia. VBA ainda é muito contemporâneo e mágico na mão do Alquimista da programação o Mestre Nascimento. Parabéns!!!
@DevNascimento
@DevNascimento Жыл бұрын
Tem muita coisa boa!
@niltondasilva5174
@niltondasilva5174 3 күн бұрын
Eu ainda não conhecia esta forma de fazer webscraping. Interessante a abordagem. Fiz o teste e achei estranho que alguns dos itens não são extraídos. Continuo estudando para ver se descubro o motivo de pular alguns itens.
@samuel.oliveiraBRA
@samuel.oliveiraBRA Жыл бұрын
Marcelo, Dentro de todos os devs em VBA, você é o melhor e sua didática e talento são incríveis. Meus parabéns!
@DevNascimento
@DevNascimento Жыл бұрын
Valeu Samuel 🤝
@hardwarelouco
@hardwarelouco Жыл бұрын
Cara.. essa dica foi matadora.. amanhã mesmo vou tentar aplicar no meu trabalho pq preciso pegar os preços de uns produtos no mercado livre. Pensei que ia ter que fazer isso com Python, mas a sua dica chegou em ótima hora. Super obrigado por compartilhar. 😎
@OrganicSheets
@OrganicSheets Жыл бұрын
Ótimo conteúdo como sempre, valeu Nascimento.
@andrelucasdeoliveiramoreir3958
@andrelucasdeoliveiramoreir3958 8 ай бұрын
muito bom! Cria mais vídeos com esse proposito amigo!
@pateznina
@pateznina Жыл бұрын
Não tenho duvida nenhuma muito legal como sempre, só queria resolver o problema do menu que o botão não funciona
@alexalvessantos8456
@alexalvessantos8456 Жыл бұрын
Grande Marcelo. Como sempre conteúdo de primeiríssima qualidade. Sucesso!!
@adminestaut7376
@adminestaut7376 4 ай бұрын
Fantástico!! Simples rapido e objetivo. Grato d+ Até demorei um pouco para conseguir ajustar aqui rsrs, mas no fim deu certo e ainda consegui fazer algumas melhorias para minha realidade.. Só não consegui ainda migrar este cod para as pesquisas google, teria algum material? Mas desde já vlw
@arthurtrindade5242
@arthurtrindade5242 Ай бұрын
Gostei demais da explicação. Parabéns. Estou procurando ajuda para fazer o contrário, preciso inserir um valor em um campo HTML. Por exemplo, tenho o seguinte form: E preciso usar o VBA para preencher esse campo. Como faria?
@samuelguilherme2367
@samuelguilherme2367 Жыл бұрын
Sempre um conteúdo muito limpo e bem explicado!
@lojautl
@lojautl 6 күн бұрын
Porra muito bom. E agora esse mesmo conceito consegue usar ora raspar dados de 10 paginas denuma vez por exemplo?
@carloseduard317
@carloseduard317 Жыл бұрын
Grande aula meu amigo. Bom demais.
@wagnermartins6398
@wagnermartins6398 5 ай бұрын
Achei maneiro! vlw, tem algum vídeo que explica como inserir texto na página? seguindo seu exemplo, eu preencher a busca com dados da planilha?
@marcosfavero4176
@marcosfavero4176 Жыл бұрын
Show Nascimento... Muito bom...
@fnakajima
@fnakajima Жыл бұрын
Chapado! Parece magia!
@AgnaldoPinheiro
@AgnaldoPinheiro 6 ай бұрын
Conteúdo top. Obrigado por compartilhar.
@joaovictors.rodrigues6197
@joaovictors.rodrigues6197 Жыл бұрын
parabéns pelo trabalho adorei
@lucasmenezesn2013
@lucasmenezesn2013 Жыл бұрын
O brabo do VBA
@Ronaldoengcivil
@Ronaldoengcivil 5 ай бұрын
Obrigado por compartilhar seu conhecimento, me ajudou muito, fiz e deu tudo certo. Porém ainda preciso do link do anúncio, ou pelo menos que a informação na planilha traga o link ou hiperlink em uma das células, para que eu consiga visitar o anúncio posteriormente. Como faço para consegui extrair a informação do link? Por exemplo, esse link que está em ( href)
@hardwarelouco
@hardwarelouco Жыл бұрын
Nascimento, sua didática é boa demais. Aqui já deu certo pegar os dados do ML, apenas nome e preço. Se vc puder, nos ensinar por favor, como pegar o link do texto. Exemplo: no ML tem o nome do produto e um link e tô precisado além do nome e do preço, pegar o link no mesmo elemento Nome, mas não estou acertando. Desde já muito obrigado.
@DevNascimento
@DevNascimento Жыл бұрын
Opa Mauricio, entao, você pode usar o método "getAttribute". Por exemplo: Dim linkElement As Object Set linkElement = html.getElementsByClassName("text-muted")(0) ' Ajuste o índice conforme necessário Dim link As String link = linkElement.getAttribute("href")
@hardwarelouco
@hardwarelouco Жыл бұрын
Deu certo, amigo. Muito obrigado. Mandou bemzasso. Abraço e mais uma vez, muito obrigado. @@DevNascimento
@Ronaldoengcivil
@Ronaldoengcivil 5 ай бұрын
@@DevNascimento Havia perguntado la em cima mas encontrei aqui a resposta. Não entendi sobre o ajuste do índice. Deu tudo certo, mas pegar o link ainda não. COpiei exatamente como o exemplo que você fez. Não sei nada de programação, vendo seu vídeo fiz igualzinho e ficou top !!!
@ronaldrox
@ronaldrox 9 ай бұрын
Muito bom o conteúdo. Eu gostaria de saber se existe aplicabilidade desse método para automação de pesquisa em uma página. Trabalho com pesquisas de registros de medicamentos no site da anvisa, teria uma maneira de automatizar essas pesquisas e salvar o arquivo em pdf?
@lucascavalcante8411
@lucascavalcante8411 Жыл бұрын
🤯 top demais! 👏🏻👏🏻👏🏻
@AdrianoMateucci-n4o
@AdrianoMateucci-n4o Жыл бұрын
Excelente.. só uma duvida daria para usar o Chrome ou somente mozilla ?
@leonardorosaguimaraes5268
@leonardorosaguimaraes5268 9 ай бұрын
fiquei com essa dúvida tbm
@carlosfinholdt4190
@carlosfinholdt4190 6 ай бұрын
Excelente!
@Diegowell25
@Diegowell25 11 ай бұрын
No site que quero extrair os dados as classes ficam alterando o nome, só tem atributos data-id, como trabalha capturando eles para selecionar o elemento?
@teteudev
@teteudev 6 ай бұрын
O site que eu quero extrair os dados não atualiza a URL quando eu mudo a pagina da lista, como posso fazer nesse caso? Outra coisa é que nessa lista, cada elemento possui imagens associadas a ele, mas só consigo vê-las quando eu clico no elemento, que ai redireciona para outra pagina, tem como capturar as imagens de cada elemento?
@mayke007
@mayke007 Ай бұрын
Se eu não definir a quantidade de paginas? ele fica em loop até ler todas as paginas disponiveis, pq vai ter paginas que esse numero de paginas pode variar, exemplo: essa semana a na pagina teve 5 paginas, mas na outra senaa apareceu 8 paginas.... eu não defino o numero de paginas ??? qual a solução ?
@cleutonribeiro8395
@cleutonribeiro8395 7 ай бұрын
muito top sua explicação, tentei aqui porem nao funcionou pro que eu queria se tiver algum meio de contato email agradeço
@rafaelbec3310
@rafaelbec3310 Жыл бұрын
Na verdade seria bom dar uma olhada se não existe algum atributo que referencie a quantidade de páginas máximas, para deixar dinâmico. Sem ficar dinâmico as páginas fica meio incompleto a proposta
@DevNascimento
@DevNascimento Жыл бұрын
Claro que existe Rafael, tem tudo no meu curso de VBA 🤝
@SmokesCS2
@SmokesCS2 Ай бұрын
no meu esta dando erro no script quando vou em por dados da web
@alexandreagostini382
@alexandreagostini382 11 ай бұрын
Da pra fazer isso na casa dos dados
@paulocesarzc
@paulocesarzc 6 ай бұрын
Marcelo, desculpa minha falta de informacao... mas fiquei em duvida na parte do HEADER. Voce disse que poderia ser qualquer um, mas eu não sei o que isso faz e pra que serve. Eu não uso mozila no computador, tem problema fazer igual vc fez? Se quisesse usasr Chrome no lugar, como ficaria?
@DevNascimento
@DevNascimento 6 ай бұрын
Oi Paulo, na verdade esse método não diferencia o navegador que você usa, ele sempre pegará o navegador padrão do seu sistema
@paulocesarzc
@paulocesarzc 6 ай бұрын
@@DevNascimento ok, mto obrigado por esclarecer.
@msantos5967
@msantos5967 11 ай бұрын
Tem a planilha p disponibilizar
@wengcarlos7689
@wengcarlos7689 7 ай бұрын
Como eu faria pra rodar no Edge?
@Diegowell25
@Diegowell25 11 ай бұрын
Preciso pegar dados de um site onde só aparece as informações quando estou logado, isso é possível?
@iltonrotta
@iltonrotta Жыл бұрын
olá tem como baixar a imagem dos produtos que apearecem na pagina do site? e sendo 5 sites diferentes?
@DevNascimento
@DevNascimento Жыл бұрын
Tem sim, basta capturar o link das imagens e inserir dentro da função imagem
@MontgomeryMastersonVieira
@MontgomeryMastersonVieira 7 ай бұрын
Cara fiz igualzinho você e o meu da "erro 91, não encontrado bloco with ou variavel', isso se dá quando um dos elementos não é encontrado, então nessa linha "http.Open "GET", url, False" o código não acha a variável, mas se colar a o endereço no navegador abre a pagina. Não consegui resolver.
@1591597531
@1591597531 5 ай бұрын
Observe se você colocou as barras invertidas.
@MrSuperrhaull
@MrSuperrhaull 4 ай бұрын
nao consigo fazer com a coluna do telefone Te
@niltondasilva5174
@niltondasilva5174 3 күн бұрын
Primeiro tem que informar de onde virá a informação do telefone: Set tel = html.getElementsByClassName("botao loga-class ver-tel") e dentro do loop onde vai salvar a informação e como ela será coletada pl.Cells(uLin + 1, 3).Value = tel.Item(j).getAttribute("data-telefone"). Repare que foi adicionado o atributo data-telefone, pois o número do telefone está dentro deste atributo. Se não indicar o atributo não consegue extrair o número do telefone.
@cleitonalves2875
@cleitonalves2875 Жыл бұрын
Marcelo, seria possível baixar um arquivo pdf utilizando essa metodologia?
@DevNascimento
@DevNascimento Жыл бұрын
Qual seria o site ?
@cleitonalves2875
@cleitonalves2875 Жыл бұрын
@@DevNascimento é um site interno da empresa onde eu trabalho, ao entrar ele não exige senha, acredito que deva usar as credenciais do windows. Mas vc acha que seria possível? E tem uma outra coisa que acontece, quando entramos nesse site, precisamos inserir o código do pdf que precisa baixar, clicar em um determinado link que irá abrir uma nova aba e depois que podemos obter o acesso a um botão que faz o download do arquivo.
@cleitonalves2875
@cleitonalves2875 Жыл бұрын
@@DevNascimento então a ideia era ter uma lista dos códigos dos arquivos pdf que precisam ser baixados. E depois fazer um loop baixando um por um.
@DevNascimento
@DevNascimento Жыл бұрын
@@cleitonalves2875 Acredito que somente usando Selenium
@cleitonalves2875
@cleitonalves2875 Жыл бұрын
@@DevNascimento entendi, ok Muito obrigado
@systen3268
@systen3268 Жыл бұрын
o meu esta dando erro nessa linha "Dim html As New MSHTML.HTMLDocument " a mensagem é "ERRO DE COMPILAÇÃO - O TIPO DEFINIDO PELO USUÁRIO, NÃO FOI DEFINIDO" sou iniciante no projeto, alguém consegue me ajudar
@niltondasilva5174
@niltondasilva5174 3 күн бұрын
Precisa entrar em Ferramentas e depois em referências para habilitar o Microsoft XML, v 6.0 e Microsoft HTML Object Library conforme mostra a partir deste trecho do vídeo 2:12.
@GabrielGestorMarketingplace
@GabrielGestorMarketingplace 11 ай бұрын
No meu não deu certo 😢
@Fybet
@Fybet 8 ай бұрын
boas, to precisando de alguém para fazer esse serviço pra mim e depois filtrar os dados com um filtro de diferença de valor, tudo automático para uso diário. Alguém se abilita ?
@euricolemos9527
@euricolemos9527 5 ай бұрын
Já resolveu? Tá precisando do serviço ainda?
@Fybet
@Fybet 5 ай бұрын
@@euricolemos9527 to precisando ainda
@matheusgamer35
@matheusgamer35 Жыл бұрын
Cara me ensina a deixar o VBE parecendo o visual studio code pelo amor de Deus kkkkkkk, eu trabalho com vba e quase fico cego com a telona branca
@DevNascimento
@DevNascimento Жыл бұрын
Tem um vídeo aqui no canal ensinando, basta entrar no canal e pesquisar por "Como mudar a cor de fundo do editor VBA"
@matheusgamer35
@matheusgamer35 Жыл бұрын
@@DevNascimento achei aqui mano, infelizmente a alcoa não permite que eu mexa nas pastas, mas vou usar no meu computador pessoal kkkkkk valeu!
@brendonmachado7321
@brendonmachado7321 10 ай бұрын
Explica bem, mas muito rapido, é preciso ficar voltando várias vezes o video para entender e acompanhar
@DevNascimento
@DevNascimento 9 ай бұрын
Boa noite Brendo. Você pode reduzir a velocidade do vídeo, você encontrará essa opção no botão que fica no canto inferior esquerdo do vídeo
Ingerindo Dados On-Premises para o Microsoft Fabric via Gateway em 4 Passos
21:17
Elemento Tecnologia e Desenvolvimento
Рет қаралды 65
Modern Userform dynamically from sheet data
0:36
Anastasiou Alex
Рет қаралды 10 М.
бабл ти гель для душа // Eva mash
01:00
EVA mash
Рет қаралды 7 МЛН
World’s strongest WOMAN vs regular GIRLS
00:56
A4
Рет қаралды 21 МЛН
風船をキャッチしろ!🎈 Balloon catch Challenges
00:57
はじめしゃちょー(hajime)
Рет қаралды 31 МЛН
Yay, My Dad Is a Vending Machine! 🛍️😆 #funny #prank #comedy
00:17
EXTRAINDO DADOS DE UM SITE COM O EXCEL
44:13
Marcos Paulo Reis
Рет қаралды 28 М.
🚀 Aprenda Web Scraping com IA e LLM's 🤖
30:41
Eduardo | Ciência dos Dados
Рет қаралды 4,9 М.
Formulários estilizados com Excel VBA
19:39
Marcelo do Nascimento
Рет қаралды 10 М.
Web Scraping no Excel em 5 minutos
8:48
Marcelo do Nascimento
Рет қаралды 24 М.
Usando o VBA para Ler Informações de Qualquer API
28:02
Hashtag Treinamentos
Рет қаралды 21 М.
Introdução a Web Scraping com VBA - Automatize a WEB
1:24:21
DATA7 Academy
Рет қаралды 34 М.
бабл ти гель для душа // Eva mash
01:00
EVA mash
Рет қаралды 7 МЛН