Usando o Selenium VBA para extrair informações da Web
-
Upload
tomas-vasquez -
Category
Software
-
view
1.352 -
download
11
Transcript of Usando o Selenium VBA para extrair informações da Web
![Page 1: Usando o Selenium VBA para extrair informações da Web](https://reader033.fdocuments.net/reader033/viewer/2022061417/58ede9a01a28ab422a8b45ff/html5/thumbnails/1.jpg)
+
Selenium VBAO que é, como e porque usar
![Page 2: Usando o Selenium VBA para extrair informações da Web](https://reader033.fdocuments.net/reader033/viewer/2022061417/58ede9a01a28ab422a8b45ff/html5/thumbnails/2.jpg)
+Até então...
A opção era manipular o Internet Explorer usando a biblioteca Microsoft Internet Controls no VBA
Funciona, mas tem muitos errosMuitos inerentes ao próprio IE, e o IE....Antigo, problemático, e praticamente
“mórreu”. Vida longa ao EDGE!
![Page 3: Usando o Selenium VBA para extrair informações da Web](https://reader033.fdocuments.net/reader033/viewer/2022061417/58ede9a01a28ab422a8b45ff/html5/thumbnails/3.jpg)
+O que é o Selenium
Um plugin de automação de rotinas em um navegador (browser)
É o VBA do Navegador!Você pode programar, automatizar e
até mesmo gravar algo parecido com macros
![Page 4: Usando o Selenium VBA para extrair informações da Web](https://reader033.fdocuments.net/reader033/viewer/2022061417/58ede9a01a28ab422a8b45ff/html5/thumbnails/4.jpg)
+Selenium (para programadores VBA)
Já vem junto Plugin
![Page 5: Usando o Selenium VBA para extrair informações da Web](https://reader033.fdocuments.net/reader033/viewer/2022061417/58ede9a01a28ab422a8b45ff/html5/thumbnails/5.jpg)
+Vamos ver o Selenium funcionandoAbra o Firefox (instale-o se não tiver)Motivos para instalar o Firefox não
faltamInstale o Selenium IDE
![Page 6: Usando o Selenium VBA para extrair informações da Web](https://reader033.fdocuments.net/reader033/viewer/2022061417/58ede9a01a28ab422a8b45ff/html5/thumbnails/6.jpg)
+Porque estamos falando de Selenium se sou um programador VBA?Selenium WebDriver
![Page 7: Usando o Selenium VBA para extrair informações da Web](https://reader033.fdocuments.net/reader033/viewer/2022061417/58ede9a01a28ab422a8b45ff/html5/thumbnails/7.jpg)
+Selenium WebDriver
Suporte nativo a:JavaC#RubyPythonJavascript...e o VBA?
![Page 8: Usando o Selenium VBA para extrair informações da Web](https://reader033.fdocuments.net/reader033/viewer/2022061417/58ede9a01a28ab422a8b45ff/html5/thumbnails/8.jpg)
+Selenium VBA
![Page 9: Usando o Selenium VBA para extrair informações da Web](https://reader033.fdocuments.net/reader033/viewer/2022061417/58ede9a01a28ab422a8b45ff/html5/thumbnails/9.jpg)
+Selenium VBA
Adiciona suporte ao VBA para o Selenium WebDriver
Criado por Florent Breheret (https://github.com/florentbr)
Link oficial: https://code.google.com/p/selenium-vba/
![Page 10: Usando o Selenium VBA para extrair informações da Web](https://reader033.fdocuments.net/reader033/viewer/2022061417/58ede9a01a28ab422a8b45ff/html5/thumbnails/10.jpg)
+Mão na massa!
Instale o Selenium VBA http://
dl.bintray.com/florentbr/generic/SeleniumWrapperSetup-1.0.23.0.exe
Abra Excel Abra o VBA (Alt+F11) Adicione a referência à biblioteca
SeleniumWrapper Type Library Codifique...
![Page 11: Usando o Selenium VBA para extrair informações da Web](https://reader033.fdocuments.net/reader033/viewer/2022061417/58ede9a01a28ab422a8b45ff/html5/thumbnails/11.jpg)
+O que mais dá pra fazer?
Muita coisa!Automação e extração de dados são as
principaisO resto depende da imaginação
![Page 12: Usando o Selenium VBA para extrair informações da Web](https://reader033.fdocuments.net/reader033/viewer/2022061417/58ede9a01a28ab422a8b45ff/html5/thumbnails/12.jpg)
+Finito!
E é isso. Agora é com vocês!