Pagina 1 di 3 1 2 3 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 25
  1. #1
    Utente di HTML.it L'avatar di Delita
    Registrato dal
    Oct 2005
    Messaggi
    26

    [VB.NET] autologin ad un sito

    Buongiorno gente, sono un principiante di VB bisognoso del vostro aiuto.
    Ho cercato tra le vecchie discussioni ma non ho trovato niente di specifico a riguardo, così mi azzardo ad aprire un topic.

    Dunque, sto usando Visual Basic Express 2008, e quello che devo fare è, principalmente, una applicazione web browser che, all'avvio, faccia il login ad una pagina web e successivamente ne scarichi il codice in un file di testo.

    Tenete presente che, quando dico 'principiante', intendo che ho installato VB due giorni fa, quindi sono proprio a zero o poco più.

    Dovrei capire quali librerie includere e come utilizzare i comandi.
    Ho girato un po' per la rete, ho trovato svariate soluzioni diverse, ma per un motivo o per l'altro non me ne funziona manco una.

    Aiuto!

  2. #2
    Utente di HTML.it L'avatar di Delita
    Registrato dal
    Oct 2005
    Messaggi
    26

    up!

    Ragazzi per favore, è importante!

  3. #3
    Utente di HTML.it L'avatar di Delita
    Registrato dal
    Oct 2005
    Messaggi
    26
    Aiuto!

  4. #4
    Utente di HTML.it L'avatar di ciaz
    Registrato dal
    Oct 2008
    Messaggi
    68
    anche io sono un principiante come te e, come te, avevo la stessa esigenza...

    Questo topic mi è stato molto utile per effettuare il login
    http://forum.html.it/forum/showthrea...login+password

    Prendi questo come spunto e magari studiati l'oggetto Webbrowser

    Ciao, ciaz

  5. #5
    Utente di HTML.it L'avatar di Delita
    Registrato dal
    Oct 2005
    Messaggi
    26
    Ti ringrazio!


    Ma ho da poco scoperto che dovrò usare il VB6 al posto del vb.net, quindi mi sa che non sarà proprio uguale la situazione

  6. #6
    Utente di HTML.it L'avatar di Delita
    Registrato dal
    Oct 2005
    Messaggi
    26
    Tutto a posto, ho risolto e l'autologin funziona perfettamente.

    Passo successivo: una volta loggato, il mio webbrowser mostra la home page del sito, ma io vorrei che a questo punto cambiasse pagine andando ad un altro indirizzo.
    Però non funziona, credo sia perchè non so come dirgli di aspettare il caricamento della pagina prima di passare a quell'altra. Aiutatemi.


    Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
    WebBrowser1.Navigate("il primo indirizzo")
    End Sub

    Private Sub WebBrowser1_DocumentCompleted(ByVal sender As System.Object, ByVal e As System.Windows.Forms.WebBrowserDocumentCompletedEv entArgs) Handles WebBrowser1.DocumentCompleted
    WebBrowser1.Document.GetElementById("us").InnerTex t = "la mia user"
    WebBrowser1.Document.GetElementById("pw").InnerTex t = "la mia password"
    WebBrowser1.Document.GetElementById("S0").Focus()
    SendKeys.Send(ControlChars.Cr)


    WebBrowser1.Navigate("secondo indirizzo")

    End Sub
    Dove sbaglio?

  7. #7
    Utente di HTML.it L'avatar di ciaz
    Registrato dal
    Oct 2008
    Messaggi
    68
    devi inserire questro tra il sendkeys e il .navigate

    While WebBrowser1.IsBusy Or WebBrowser1.ReadyState <> WebBrowserReadyState.Complete
    Application.DoEvents()
    End While

    almeno in vb.net anche se non penso che in vb6 sia tanto differente...

  8. #8
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    C'e' un bel po' di confusione ... il codice mostrato da Delita e' VB.NET non VB6 ...
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  9. #9
    Utente di HTML.it L'avatar di ciaz
    Registrato dal
    Oct 2008
    Messaggi
    68
    Infatti Oregon non volevo dirlo per timore di sparare una cazz.. :quote:

  10. #10
    Utente di HTML.it L'avatar di Delita
    Registrato dal
    Oct 2005
    Messaggi
    26
    Sì infatti sto usando vb.net

    Grazie ragazzi, siete preziosissimi

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.