none
Retornar Pagina HTML apos submit RRS feed

  • Pergunta

  • Bom Dia Pessoal,

    Iniciei os estudos recentemente para desenvolver um robô de extração de dados da web, estou utilizando o Webbrowser para navegar na pagina e o Html Agility Pack para leitura do Html.

    Me deparei com a seguinte dificuldade em retornar o Html atual da pagina após a ação de submit.

    Exemplo:

    Acesso o site https://registro.br/ e faço a busca por um site disponível e faço a ação do click. 

    webBrowser1.DocumentCompleted += new WebBrowserDocumentCompletedEventHandler(webBrowser_DocumentCompleted)

     void webBrowser_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e)
       {

    webBrowser1.Document.GetElementById("fqdn").InnerText = "site";
    webBrowser1.Document.GetElementById("busca-dominio-button").InvokeMember("Click");

    }

    Gostaria de saber como faço para retornar os dados do html após o submit.


    Muito Obrigado. 

    sábado, 9 de dezembro de 2017 13:42

Respostas

  • Olá Thiago,

    Há um tempo atras comecei escrever algo assim para extrair informações da Sefaz XML de NF-e, existe um exemplo e já faz o download do HTML, você poderá usar como base. Abraços.

    https://github.com/ralmsdeveloper/Client.Sefaz.Net


    Se a resposta for relevante ou tenha resolvido seu problema, marque como útil/resposta!

    Rafael Almeida
    Senior Developer C#
    Development Leader at JAMSOFT Informática
    Microsoft Certified Professional
    Criador e Mantenedor do EntityFramework Core for Firebird
    Contribuidor do EntityFramework Core
    Email: ralms@ralms.net
    Blog -  GitHub  -  LinkedIn -  Twitter

    • Marcado como Resposta Thiago_Caetano domingo, 10 de dezembro de 2017 20:01
    domingo, 10 de dezembro de 2017 01:24

Todas as Respostas

  • Olá Thiago,

    Há um tempo atras comecei escrever algo assim para extrair informações da Sefaz XML de NF-e, existe um exemplo e já faz o download do HTML, você poderá usar como base. Abraços.

    https://github.com/ralmsdeveloper/Client.Sefaz.Net


    Se a resposta for relevante ou tenha resolvido seu problema, marque como útil/resposta!

    Rafael Almeida
    Senior Developer C#
    Development Leader at JAMSOFT Informática
    Microsoft Certified Professional
    Criador e Mantenedor do EntityFramework Core for Firebird
    Contribuidor do EntityFramework Core
    Email: ralms@ralms.net
    Blog -  GitHub  -  LinkedIn -  Twitter

    • Marcado como Resposta Thiago_Caetano domingo, 10 de dezembro de 2017 20:01
    domingo, 10 de dezembro de 2017 01:24
  • Boa Tarde Rafael,

    Muito obrigado por disponibilizar o código do projeto, verifiquei o código fonte e era isso mesmo que estava procurando ainda tem no projeto a recuperação de Captcha que não conhecia.

    Valeu pela Ajuda.

    Abraços.

    domingo, 10 de dezembro de 2017 20:01