MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

Obrigado

Administração do MaximoAccess

MaximoAccess

Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

Dicas Ms Access, Exemplos Ms Access, Codigos VBA Ms Access, SQL Ms Access

    Login automático via TextBox

    avatar
    CTM
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 7
    Registrado : 17/08/2020

    Login automático via TextBox Empty Login automático via TextBox

    Mensagem  CTM em 18/8/2020, 06:09

    Boa noite, gostaria de esclarecer que sou apenas um apreciador do assunto (curioso) que gosta de aprender coisas novas, portanto meu conhecimento é bem básico.
    Utilizo o Office 2016 e meu sistema é Windows 10
    Tenho a linha de programa (que funciona normalmente) e minha dúvida seria como posso fazer o preenchimento automático nos campos "seu login" e "sua senha" considerando o valor da TextBox do UserForm
    Pois hoje apenas uso com o login e a senha que coloco manualmente no programa, mas gostaria que está linha fosse preenchida automaticamente considerando o valor que esteja preenchido dentro de uma determinada TextBox do Userform.
    Ou seja, teria um banco de dados (tabela com várias informações) e neste banco de dados teria um código fixo para cada linha da minha tabela, então pegaria a numeração deste código no banco de dados e referente a este código ele preencheria todos os dados do meu da minha TextBox no UserForm, inclusive a parte de login e senha e alimentaria meu programa de login automático sem precisar ficar colocando manualmente a informação para entrar no site.

    Segue abaixo a linha que utilizo hoje que alimento manualmente a parte descrita de "seu login" e "sua senha"

    Código:
    Dim HTMLDoc As HTMLDocument
    Dim oBrowser As InternetExplorer

    Sub Login()

    Dim oHTML_Element As IHTMLElement
    Dim sURL As String
    On Error GoTo Err_Clear
      sURL = "https://seu site"
    Set oBrowser = New InternetExplorer
      oBrowser.Silent = True
      oBrowser.timeout = 60
      oBrowser.Navigate sURL
      oBrowser.Visible = True

    Do
    Loop Until oBrowser.ReadyState = READYSTATE_COMPLETE

    Set HTMLDoc = oBrowser.Document
     HTMLDoc.all("id=login").Value = "seu login"
     HTMLDoc.all("id=password").Value = "sua senha"

    For Each oHTML_Element In HTMLDoc.getElementsByTagName("input")
       If oHTML_Element.Type = "submit" Then oHTML_Element.Click: Exit For

    Next
    Err_Clear:

    Resume Next
    End Sub


    Antecipadamente agradeço a ajuda

    Abraços
    ahteixeira
    ahteixeira
    Moderador Global
    Moderador Global

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 6957
    Registrado : 15/03/2013

    Login automático via TextBox Empty Re: Login automático via TextBox

    Mensagem  ahteixeira em 18/8/2020, 09:45

    Olá Moretti, Seja Bem-Vindo ao fórum!

    O tema já foi abordado no nosso fórum de diversas formas.
    Já tentou a "Busca" aqui do fórum, veja como fazer:
    https://www.maximoaccess.com/t1115-busca-no-forum-search

    Veja estes por exemplo:
    https://www.maximoaccess.com/t94-entrar-no-site-dos-ctt-atraves-do-access
    https://www.maximoaccess.com/t7608-resolvidoacessar-site-que-exige-login-e-senha

    Também coloquei o código que partilhou num formulário para demonstrar como pode ser efetuado.

    Abraço e bons estudos com o MaximoAccess
    Anexos
    Login automático via TextBox AttachmentLoginAutomaticoViaTextBox.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (16 Kb) Baixado 21 vez(es)
    avatar
    CTM
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 7
    Registrado : 17/08/2020

    Login automático via TextBox Empty Re: Login automático via TextBox

    Mensagem  CTM em 19/8/2020, 06:11

    Boa noite, Alvaro Teixeira

    Obrigado pela recepção

    Na realidade já tinha visto este link https://www.maximoaccess.com/t7608-resolvidoacessar-site-que-exige-login-e-senha, mas pela minha ignorância no assunto, acabei não compreendendo muito a linha de raciocínio, por isso acabei solicitando ajuda.

    O formulário que me passou está perfeito (obrigado).

    No primeiro site que utilizei como exemplo deu tudo certo.

    Porém apresentou uma falha de conexão quando testei num segundo site onde primeiro você tem que colocar o login (e-mail), depois abre outra página para colocar a senha de acesso, neste caso não deu certo.

    Neste segundo teste o login é adicionado, porém fica parado nesta página, não avança para outra página afim de colocar a senha.

    No primeiro teste que deu certo o login e a senha estão na mesma página.

    Grato pela atenção

    Abraços
    ahteixeira
    ahteixeira
    Moderador Global
    Moderador Global

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 6957
    Registrado : 15/03/2013

    Login automático via TextBox Empty Re: Login automático via TextBox

    Mensagem  ahteixeira em 19/8/2020, 10:03

    Olá Moretti, obrigado pelo retorno.

    Relativamente à última questão, creio que seja o nome dos "elementos" no código que pode variar de website para website.
    Deve inspecionar o website, pois num site o campo do utilizador pode ser "login" e noutro pode ser "usuario" ou outro nome qualquer.

    Abraço
    avatar
    CTM
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 7
    Registrado : 17/08/2020

    Login automático via TextBox Empty Re: Login automático via TextBox

    Mensagem  CTM em 20/8/2020, 02:00

    Boa noite, Alvaro

    Olha eu aqui de novo.

    Quanto as duas primeiras dúvidas considero resolvidas, mas tenho uma terceira...se possível gostaria também de uma explicação, pois estou a testar algumas possibilidades afim de resolve-las neste tópico.

    Fiz um terceiro teste (e último) num site onde não tem a tela nem para colocar login e nem para senha em primeiro momento.

    Quando abre o site, primeiro vem uma tela com um botão descrito como "Entrar" e depois que clica neste botão que vem numa outra janela destacada do site para entrar com o login e por terceiro para colocar a senha.

    Porém mesmo adicionando o caminho http direto da tela do login, a mesma abre a página onde se localiza o botão descrito como "Entrar" e para por ai...na realidade este site seria ao qual mais me interessa este procedimento.

    Agradeço mais uma vez a paciência

    Abraços

    ahteixeira
    ahteixeira
    Moderador Global
    Moderador Global

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 6957
    Registrado : 15/03/2013

    Login automático via TextBox Empty Re: Login automático via TextBox

    Mensagem  ahteixeira em 20/8/2020, 09:33

    Olá Moretti,

    A minha sugestão seria o que já fez, o caminho direto da pagina de login.
    Desconheço o metodo utilizado, se poder partilhar o link para se testar, pode ser que se consiga alguma coisa.

    Abraço
    avatar
    CTM
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 7
    Registrado : 17/08/2020

    Login automático via TextBox Empty Re: Login automático via TextBox

    Mensagem  CTM em 20/8/2020, 19:12

    Boa tarde, Teixeira

    Segue o link para teste:
    Código:
     https://meu.inss.gov.br/central/#/login?redirectUrl=/

    Como poderá observar, primeiro abre uma página onde se encontra um botão descrito como "Entrar" (na cor azul)

    Depois abre uma segunda página para colocar o login.

    O problema é que mesmo colocando o caminho direto da página do login, não abre está página, retorna para a página inicial

    Fico no aguardo de seu teste

    Obrigado

    Abraços
    avatar
    CTM
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 7
    Registrado : 17/08/2020

    Login automático via TextBox Empty Re: Login automático via TextBox

    Mensagem  CTM em 24/8/2020, 18:37

    Boa tarde, Teixeira

    Alguma novidade referente a minha dúvida, pois fiz algumas tentativas mas ainda não cheguei a nenhum resultado...

    Você chegou a testar algo que possa me ajudar ?

    Abraços
    ahteixeira
    ahteixeira
    Moderador Global
    Moderador Global

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 6957
    Registrado : 15/03/2013

    Login automático via TextBox Empty Re: Login automático via TextBox

    Mensagem  ahteixeira em 24/8/2020, 20:00

    Olá Moretti,

    Teste com o link abaixo:
    Código:
    https://meu.inss.gov.br/central/autorizar.html

    Abraço
    avatar
    CTM
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 7
    Registrado : 17/08/2020

    Login automático via TextBox Empty Re: Login automático via TextBox

    Mensagem  CTM em 24/8/2020, 21:07

    Oi, Teixeira

    Fiz o teste com o endereço do link que você forneceu...

    Resolveu um passo, ou seja, antes a tela não saia da página do botão "Entrar"

    Agora testei e avançou uma página...

    Passou pelo botão "Entrar" e parou na página do login.

    Já na página do login, até coloca a informação do login no espaço reservado para ele, mas não dá continuidade.

    Conforme disse, já rendeu um resultado, antes não passava pelo botão "Entrar", agora avançou...

    Agradeço as alternativas de ajuda

    Abraço
    ahteixeira
    ahteixeira
    Moderador Global
    Moderador Global

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 6957
    Registrado : 15/03/2013

    Login automático via TextBox Empty Re: Login automático via TextBox

    Mensagem  ahteixeira em 25/8/2020, 08:06

    Olá Moretti,

    Não tenho forma de ajudar mais, está por sua conta.
    Como ja referi, verifique o nome dos elementos e estude os exemplos do fórum.

    Se algum membro poder ajudar o colega, toda ajuda é bem vinda.

    Abraço
    avatar
    CTM
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 7
    Registrado : 17/08/2020

    Login automático via TextBox Empty Re: Login automático via TextBox

    Mensagem  CTM em 25/8/2020, 16:08

    Boa tarde, Teixeira

    OK - Entendo...agradeço muita sua ajuda até o momento.

    Na realidade eu também estou tentando...

    Obrigado

    Abraços


      Data/hora atual: 3/12/2020, 19:11