moreti 0 Denunciar post Postado Setembro 16, 2013 Pessoal, boa noite. Estou desenvolvendo um robozinho em vb.net utilizando o webbrowser. O motivo de utilizar o webbrowser é que meu robo está logando em uma pagina da internet, colocando o user e pass e se logando. Até ai tranquilo, o problema é quando vou baixar o arquivo que preciso. Tenho a URL do arquivo, mas quando mando o comando de navigate ele abre o dialogo para salvar, abrir ou cancelar o download. Existe alguma forma de fazer o download automaticamente sem que abra esse dialogo? Ou existe alguma outra forma de fazer isso? Lembrando que preciso estar logado utilizando uma sessao. Tentei pelo webcliente, mas nao fuincionou, pois parece que ele gera um novo "browser" e com isso ele baixa o arquivo html com a informação que estou deslogado. Alguém já fez algum trabalho parecido com isso? Abs! Compartilhar este post Link para o post Compartilhar em outros sites
quintelab 91 Denunciar post Postado Setembro 18, 2013 Complicado... não sei se será possível, só se achasse alguma configuração do browser dessa máquina e você alterar manualmente. Talvez uma outra solução, era fazer isso via FTP.Abraços.... Compartilhar este post Link para o post Compartilhar em outros sites
KhaosDoctor 242 Denunciar post Postado Setembro 18, 2013 Também acredito não ser possível, talvez você possa fazer isso jogando em memory stream e depois no computador, mas é uma coisa bem complexa e é uma gambiarra forte. Compartilhar este post Link para o post Compartilhar em outros sites
moreti 0 Denunciar post Postado Setembro 19, 2013 Quintelab, por FTP não há como fazer porque o arquivo que baixo é gerado na hora por uma consulta na pagina. KhaosDoctor, é vou fazer uma gambiarra gigante mesmo.. vou apela para os sendkeys + findwindow =/ valeu ai pessoal.. abs! Compartilhar este post Link para o post Compartilhar em outros sites
Julio Cesar_200389 0 Denunciar post Postado Outubro 9, 2013 Cara. eu tenho uma Unit, que é feita em delphi que usa uma dll do windows(urlMon) para fazer o download. talvez voce consiga converter as funcoes para VB. ou pesquisar no google algo sobre essa dll para VB.NET Abraço Compartilhar este post Link para o post Compartilhar em outros sites
Cristiano antonio 0 Denunciar post Postado Setembro 6, 2014 Procurando nas web a fora achei este código que pode resolver seu problema. My.Computer.Network.DownloadFile(URL, DIRETORIOMAISNOMEARQUIVO) Compartilhar este post Link para o post Compartilhar em outros sites