Views

...

Important:

Quaisquer soluções e/ou desenvolvimento de aplicações pessoais, ou da empresa, que não constem neste Blog podem ser tratados como consultoria freelance.

E-mails

Deixe seu e-mail para receber atualizações...

eBook Promo

Mostrando postagens com marcador HTML. Mostrar todas as postagens
Mostrando postagens com marcador HTML. Mostrar todas as postagens

Como Logar-se a sua Medias Sociais através do MS Excel - Login to Facebook, Twitter, Google+ in IE from Excel


Entrar automaticamente em nossas Mídias Sociais, usando o IE, através do MS Excel, pode ser muito útil em nosso dia a dia. Você gostaria de fazer isso, logando-se rapidamente em redes tais como Facebook, Twitter e|ou Google+.

Às vezes ficamos ​​mentalmente cansados por digitar essas identificações de login e senhas ou por serem demasiadamente longas ou por ser necessário efetuar loginlogout muitas vezes. Sim, podemos ignorar esse pequena momento, de re-digitar nossas credenciais de login, automatizando-o com a ajuda do Excel.

Login nos Formulário e Campos comuns

Quando digitamos a URL do FB, Twitter ou qualquer tipo de página que tenha um formulário de logon, este conterá os campos:

ID de login ou ID E-mail ou número de celular

Senha

Botão de envio

NotaPor vezes haverá um CAPTCHA ou uma caixa de texto pedindo resposta a uma pergunta de segurança. Este é usado filtrar spams. Se houver qualquer forma de login com essa opção de segurança ativada, então não será capaz de usar a técnica explicada neste artigo.


Digitaremos os valores em cada um dos campos manualmente e clicaremos no botão enviar. Uma vez que o submetemos, as credenciais são transferidas para o servidor correspondente para validação.

Auto Preenchimento de formulário e clique botão Enviar

Com o código abaixo será capaz de preencher um formulário de login no Facebook. O mesmo código pode ser usado para preencher o Twitter, Google+ ou qualquer forma HTML. Tudo que precisará fazer é analisar o código fonte HTML antes de automatizar o processo de login.


Private Sub Facebook_Login_Automate()
    'Declare Variables used in Code
    Dim InetApp As Object
    Dim TagsArray As Object
    Dim TagField As Object

    'Create InternetExplorer Object and Launch App
    Set InetApp = CreateObject("InternetExplorer.Application")
    Let InetApp.Visible = True

    'Navigate to Facebook
    InetApp.Navigate "http://www.facebook.com/"

    'Internet Explorer Load Time Wait
    Do While InetApp.Busy
        Let Application.StatusBar = "Carregando Applicação. Por favor aguarde..."
        Application.Wait DateAdd("s", 1, Now)
    Loop
    Let Application.StatusBar = ""
    
    'HTML code is obtained from URL.
    'Search for tag <input> and store it details in a object.
    Set TagsArray = InetApp.document.getElementsByTagName("input")
    idx = 0
    
    'Search Fields Corresponding to 'Login id', 'Password' and 'Submit' button.
    While idx < TagsArray.Length
        If TagsArray(idx).Name = "email" Then
            Let TagsArray(idx).Value = "FB_Login_Mail_ID@mail.com"
        Else
            If TagsArray(idx).Name = "pass" Then
                Let TagsArray(idx).Value = "FB_Login_Password"
            End If
            If TagsArray(idx).Type = "submit" And _
               TagsArray(idx).Name = "" Then
                    Set TagField = TagsArray(idx)
            End If
        End If
        Let idx = idx + 1
    Wend
    
    'Click Submit Button
    TagField.Click
    
    'Login Wait Time
    Do While InetApp.Busy
        Let Application.StatusBar = "Login em Progesso. Por favor aguarde..."
        Application.Wait DateAdd("s", 1, Now)
    Loop
    Let Application.StatusBar = ""
    Let InetApp.Visible = True

    'Clear Object Data
    Set InetApp = Nothing
    Set TagField = Nothing
    Set TagsArray = Nothing

End Sub

⬛◼◾▪ Social Media ▪◾◼⬛
• FACEBOOK • TWITTER • INSTAGRAM • TUMBLR • GOOGLE+ • LINKEDIN • PINTEREST

⬛◼◾▪ Blogs ▪◾◼⬛ 


⬛◼◾▪ CONTATO ▪

Mineração de Dados: Extraindo tabelas de páginas da Web

Mineração de Dados: Extraindo tabelas de páginas da Web


Como importar uma tabela HTML para a planilha do Excel, quando se consulta uma página na Web? Se qualquer site tem dados em forma de tabelas, usaremos a opção Consulta na Web do Excel para importá-lo,usando-o como um navegador. Neste ponto clicamos com o botão direito na Tabela da Web e escolheremos a opção "Exportar para o Microsoft Excel". 

Esta opção de consulta na Web não funcionará corretamente com algum site. Neste artigo veremos como fazer uma Mineração de Dados apenas com o Excel

Este breve artigo explicará como importar o conteúdo HTML. Será atribuído como um objeto HTMLFile com mais opções de recuperação das tags HTML.

Depois de obtermos o conteúdo da página Web, teremos as respectivas tags relacionadas à tabela como <Table>, <TR> e <TD>.

A última etapa será processar cada linha e célula nessa tabela e transferi-la para a Planilha.

Sub HTML_Table_To_Excel()
    Dim htm As Object
    Dim Tr As Object
    Dim Td As Object
    Dim Tab1 As Object

    'Replace the URL of the webpage that you want to download
    Web_URL = VBA.Trim(Sheets(1).Cells(1, 1))

    'Create HTMLFile Object
    Set HTML_Content = CreateObject("htmlfile")

    'Get the WebPage Content to HTMLFile Object
    With CreateObject("msxml2.xmlhttp")
        .Open "GET", Web_URL, False
        .send
        HTML_Content.Body.Innerhtml = .responseText
    End With

    Column_Num_To_Start = 1
    iRow = 2
    iCol = Column_Num_To_Start
    iTable = 0

    'Loop Through Each Table and Download it to Excel in Proper Format
    For Each Tab1 In HTML_Content.getElementsByTagName("table")
        With HTML_Content.getElementsByTagName("table")(iTable)
            For Each Tr In .Rows
                For Each Td In Tr.Cells
                    Sheets(1).Cells(iRow, iCol).Select
                    Sheets(1).Cells(iRow, iCol) = Td.innerText
                    iCol = iCol + 1
                Next Td
                iCol = Column_Num_To_Start
                iRow = iRow + 1
            Next Tr
        End With
        iTable = iTable + 1
        iCol = Column_Num_To_Start
        iRow = iRow + 1
    Next Tab1

    MsgBox "Process Completed"

End Sub


Limitações

Em muitos sites, mesmo o Facebook, Twitter e páginas web, aparecerão tabelas. Mas elas estão incorporadas dentro das tags DIV e SPAN. É melhor usar as APIs do Facebook, Twitter ao invés de apenas confiar nas tags HTML.


Deixe seus comentários, compartilhe este artigo!

brazilsalesforceeffectiveness@gmail.com
✔ Brazil SFE®✔ Brazil SFE®´s Facebook´s Profile  Google+   Author´s Professional Profile  ✔ Brazil SFE®´s Pinterest       ✔ Brazil SFE®´s Tweets

Envie 10.000 e-Mails pelo GMAIL em 8 Passos

Envie 10.000 e-Mails pelo GMAIL em 8 Passos



Quem não é visto não é lembrado!

A máxima acima é verdadeira e talvez por causa disso sempre estejamos enviando diversas abordagens para nossos Clientes.


Apenas as Rede Sociais não são suficientes para promoverem a imersão que desejamos em nossos conteúdos.

Suponha que quisesse uma abordagem arrojada através do envio de 10.000 e-Mails com diferentes conteúdos, critérios, abordagens e perfis do público alvo. Tudo devidamente segmentado com medição online.

Imagine adicionalmente que pudéssemos controlar o envio, o retorno, e tudo o que estiver no processo.

Visualize a sensação de operar sem os limites do MS Outlook, sem restrições de anexos ou o tamanho dos e-Mails.

Veja a vantagem de não precisar compartilhar sua lista com terceiros ou disponibilizá-las em servidores que sequer sabe a procedência.

Pense na possibilidade de poder criar inúmeros conteúdos HTML para diversos e-Mails, permitindo liberdade de criação dinâmica através de código VBA:

  • Passo - Crie algumas contas no GMail para organizar o seu envio.
  • Passo Configure o GMail para o envio através do MS Excel.
  • Passo - Função de validação dos endereços de e-Mail.
  • Passo Função de controle dos intervalos de envio dos e-Mails.
  • Passo Formatação da planilha repositória da lista de e-Mails.
  • Passo Função intercambiável, modeladora do HTML do e-Mail.
  • Passo Funcionalidade de automação do processo de envio.
  • Passo Conexão e envio ao GMail.


brazilsalesforceeffectiveness@gmail.com

✔ Brazil SFE®✔ Brazil SFE®´s Facebook´s Profile  Google+   Author´s Professional Profile  ✔ Brazil SFE®´s Pinterest       ✔ Brazil SFE®´s Tweets

eBooks VBA na AMAZOM.com.br

LinkWithinBrazilVBAExcelSpecialist

Related Posts Plugin for WordPress, Blogger...

Vitrine