Oppure

Loading
23/09/08 14:14
Gilean


Ciao totem, grazie per la risposta immediata, ma non vedo il nesso tra la mia domanda a la domanda dell'altro utente (chiedo scusa ma gia' studio da poco c#, il vb lo uso pochissimo in Excel quindi faccio un po di confusione).
aaa
23/09/08 18:27
Gilean
Ok in pratica a quanto ho capito con la tua funzione ho di ritorno una stringa che corrisponde al sorgente della pagina immessa come stringa...ma che me ne faccio? a me serve loggarmi in quella pagina...avendo il sorgente posso individuare le textbox di user e pass ma come le immetto?

Grazie mille per l'aiuto che mi stai dando, sto imparando molto in queste discussioni :)
aaa
24/09/08 13:42
Il Totem
Come che te ne fai? Se individui il form, sai anche:
- La pagina dove inviare i dati (dall'attributo "action" del tag "form";);
- Il nome del campo username (dell'attributo "name" del tag "input";);
- Il nome del campo password (come sopra).
Costruisci la query come se fosse un GET e la spedisci alla pagina adeguata, e ottieni la pagina da loggato.
aaa
24/09/08 17:10
Gilean
Ciao Totem grazie mille per la risposta.

Scusami ma come detto prima non sono molto dentro queste cose. Sapresti farmi un esempio banale magari di una pagina di login (magari lo stesso sito vodafone sarebbe il massimo :D ) sul come usare quella funzione? devo sempre usare un webbrowser no?

Ciao e grazie mille per la tua pazienza immane :D

p.s. in pratica se ho capito do un

            webBrowser1.Navigate( Totem.GetWebPage("http://www.vodafone.it/190/trilogy/jsp/home.do?tabName=Privati&ty_skip_md=true&username=miauser&password=miapass"));


Se uso questo codice ottengo in pratica il sorgente di una pagina

La tua funzione l'ho riscritta in C# cosi'

        public static string GetWebPage(string Query)
        {
            WebRequest Request = WebRequest.Create(Query);
            WebResponse Response = Request.GetResponse();
            StreamReader Reader = new StreamReader(Response.GetResponseStream());
            StringBuilder ResultPage = new StringBuilder();
            do
                ResultPage.AppendLine(Reader.ReadLine());
            while (!Reader.EndOfStream);
            Reader.Close();
            return ResultPage.ToString();
        }
:-|
Ultima modifica effettuata da Gilean 24/09/08 18:01
aaa
24/09/08 19:27
Gilean
Risolto guardando il form action ed inserendo in piu' ?variabili=valore&...

Mitico Totem, sei un grande in tutti i sensi :)

Ecco il programma, ovviamente sei il primo (e l'unico) dei credits :D

laforgia.nsn3.net/forum/…

nella prossima versione addo un form dentro il programma per i credits :)
aaa
25/09/08 14:57
Il Totem
Prego :k: alla prossima.
aaa