E lá vai mais um vídeo tutorial de Selenium Basic, esse que parece ser o mais querido assunto desta comunidade de VBA, e o meu também. 🙂
Em complemento ao vídeo anterior e atendendo a alguns pedidos, aqui mostro como extrair um elemento de tabela de dentro de uma página web, algo que deve cobrir 90% do uso que se faz do Selenium.
Mais detalhes no vídeo:
E claro, o código:
Dim driver As WebDriver Sub ExtrairTabelaDaPagina() Set driver = New ChromeDriver Dim destino As Range Set destino = Range("A1") driver.Get "https://github.com/florentbr/SeleniumBasic" Dim tabela As WebElement Set tabela = driver.FindElementByXPath("//div[@id='js-repo-pjax-container']/div[2]/div/div[6]/table") If tabela Is Nothing Then MsgBox "Elemento não encontrado" Else tabela.AsTable.ToExcel destino End If driver.Quit End Sub |
Bom proveito!