+
Selenium VBA
O que é, como e porque usar
+
Até então...
A opção era manipular o Internet Explorer
usando a biblioteca Microsoft Internet
Controls no VBA
Funciona, mas tem muitos erros
Muitos inerentes ao próprio IE, e o IE....
Antigo, problemático, e praticamente
“mórreu”. Vida longa ao EDGE!
+
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
+
Selenium (para programadores VBA)
Já vem junto Plugin
+
Vamos ver o Selenium funcionando
Abra o Firefox (instale-o se não tiver)
Motivos para instalar o Firefox não faltam
Instale o Selenium IDE
+
Porque estamos falando de Selenium se
sou um programador VBA?
Selenium WebDriver
+
Selenium WebDriver
Suporte nativo a:
Java
C#
Ruby
Python
Javascript
...
e o VBA?
+
Selenium VBA
+
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/
+
Mão na massa!
 Instale o Selenium VBA
 http://dl.bintray.com/florentbr/generic/SeleniumWrap
perSetup-1.0.23.0.exe
 Abra Excel  Abra o VBA (Alt+F11)
 Adicione a referência à biblioteca SeleniumWrapper
Type Library
 Codifique...
+
O que mais dá pra fazer?
Muita coisa!
Automação e extração de dados são as
principais
O resto depende da imaginação
+
Finito!
 E é isso. Agora é com vocês!


Usando o Selenium VBA para extrair informações da Web

  • 1.
    + Selenium VBA O queé, como e porque usar
  • 2.
    + Até então... A opçãoera manipular o Internet Explorer usando a biblioteca Microsoft Internet Controls no VBA Funciona, mas tem muitos erros Muitos inerentes ao próprio IE, e o IE.... Antigo, problemático, e praticamente “mórreu”. Vida longa ao EDGE!
  • 3.
    + 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
  • 4.
    + Selenium (para programadoresVBA) Já vem junto Plugin
  • 5.
    + Vamos ver oSelenium funcionando Abra o Firefox (instale-o se não tiver) Motivos para instalar o Firefox não faltam Instale o Selenium IDE
  • 6.
    + Porque estamos falandode Selenium se sou um programador VBA? Selenium WebDriver
  • 7.
    + Selenium WebDriver Suporte nativoa: Java C# Ruby Python Javascript ... e o VBA?
  • 8.
  • 9.
    + Selenium VBA Adiciona suporteao VBA para o Selenium WebDriver Criado por Florent Breheret (https://github.com/florentbr) Link oficial: https://code.google.com/p/selenium-vba/
  • 10.
    + Mão na massa! Instale o Selenium VBA  http://dl.bintray.com/florentbr/generic/SeleniumWrap perSetup-1.0.23.0.exe  Abra Excel  Abra o VBA (Alt+F11)  Adicione a referência à biblioteca SeleniumWrapper Type Library  Codifique...
  • 11.
    + O que maisdá pra fazer? Muita coisa! Automação e extração de dados são as principais O resto depende da imaginação
  • 12.
    + Finito!  E éisso. Agora é com vocês! 