Copiar Tabelas no Chrome com Selenium
Enviado: 14 Fev 2018 às 19:55
por Kherin
Boa noite a todos,
Estou precisando de uma ajuda, preciso copiar uma tabela de um site para uma planilha em excel no chrome utilizando o Selenium no VBA, algo parecido com o desse site:
https://globoesporte.globo.com/futebol/ ... o-serie-a/.
Conseguem me ajudar?
Obrigado desde já
Re: Copiar Tabelas no Chrome com Selenium
Enviado: 14 Fev 2018 às 22:21
por juniorieq61
Amigo, porquê você não usa a guia Obter e Transformar (PowerQuery) é bem mais fácil do que com Selenium Basic, tem muito problema de incompatibilidade.
Fica a dica, tem até um vídeo do Laennder que já até mostra como pegar estes dados, eu acho, tem que ver no canal dele, é recente.
Re: Copiar Tabelas no Chrome com Selenium
Enviado: 15 Fev 2018 às 07:56
por alexandrevba
Bom dia!!
Uma possível solução seria...
Código: Selecionar todosPrivate driver As WebDriver
Sub AleVBA_6277()
Dim tb1 As WebElement
Dim tb2 As WebElement
Dim times As Range
Dim pontos As Range
Set driver = New ChromeDriver
'Acessa o site
driver.Get "https://globoesporte.globo.com/futebol/brasileirao-serie-a/"
Set times = Range("A1")
Set pontos = Range("D1")
'Em modo de espera para que a página possa abrir por 1 segundo
driver.Wait 1000
'Selecionar os dados na tabela
Set tb1 = driver.FindElementByXPath("//*[@id=""container-para-tabela-simulador-ou-navegacao-js""]/article/section/div/table")
Set tb2 = driver.FindElementByXPath("//*[@id=""container-para-tabela-simulador-ou-navegacao-js""]/article/section/div/div/table")
tb1.AsTable.ToExcel times 'Copia os dados da tabela para o excel
tb2.AsTable.ToExcel pontos
'Fecha o navegador
driver.Quit
End Sub
Favor referenciar Selenium Typer Libery
Att
Re: Copiar Tabelas no Chrome com Selenium
Enviado: 13 Jun 2018 às 16:28
por cyllio
Olá amigos, vou aproveitar o post do Kherin e preguntar se ele ou o alexandrevba em algum momento tiverem problemas com o driver.get no Selenium. Eu tinha planilhas que funcionavam e percebi que não funcionam mais. Creio que em alguma atualização do Firefox e Chrome algo mudou e não estou conseguindo fazer funcionar. Fazer downgrade das versões não rola pq aqui na empresa tudo é padronizado nas versões que TI define.
Não estou conseguindo anexar a imagem de erro do Chrome, mas o q é passado para o Chrome é algo tipo "Não seguro | Data:," e a msg de desativar extensões no modo desenvolvedor surge no canto superior direito da tela.
Alguém sabe o que pode ser isso? enquanto isso estou tendo q usar o antigo e lento object internet explorer com grandes limitações.
obrigado.