Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2008
    Messaggi
    35

    [JAVA] Login su un sito

    Salve ragazzi. Vorrei fare il login su questo sito e una volta loggato stampare il codice html della pagina. Il problema è che non riesco a loggarmi.. Sarà dovuto ai cookie? e se si come li implemento? Vi allego il codice sperando che qualcuno mi dii una mano

    Codice PHP:

    public class Test {



        
    /**

         * @param args
         * @throws IOException 
         * @throws InterruptedException 
         * @throws IOException 

         */

        
    public static void main(String[] argsthrows IOException 
        
    {

            
            
                
    String data,line;
                
                
    data URLEncoder.encode("__VIEWSTATE""UTF-8"
    "="URLEncoder.encode("/wEPDwUKL
    TQ3NzcxNTM3NA9kFgJmD2QWAgIDD2QWCGYPDxYCHgdWaXNpYmxlaGQWAgIDD
    w8WAh4EVGV4dGVkZAIFD2QWAmYPZBYGAggPDxYCHwBoZGQCCg8PFgIfAGhkZA
    IMDw8WAh8AaGRkAgkPZBYIAgEPZBYGAgcPDxYCHgtOYXZpZ2F0ZVVybAUdfi9Db
    25jb3Jzby9SZWdpc3RyYXppb25lLmFzcHgWAh4Hb25jbGljawUrTXNnSW1wb3NzaW
    JpbGVSZWdpc3RyYXppb25lKCk7cmV0dXJuIGZhbHNlO2QCCQ8PFgIfAgUkfi9Db25j
    b3Jzby9SZWdpc3RyYXppb25lVm90YW50ZS5hc3B4ZGQCDQ8PFgIfAWVkZAIDDw8
    WAh8AaGQWBAIFD2QWAgIBDw8WAh8CBR1+L0NvbmNvcnNvL1JlZ2lzdHJhemlvbmU
    uYXNweGRkAgcPDxYCHwBoZGQCBQ9kFgICBg8PFgIfAWVkZAIHD2QWBAIBDw9kFg
    IeCW1heGxlbmd0aGRkAgUPDxYCHwFlZGQCCg9kFgRmD2QWAgIBDw8WCB8BBQhGa
    W5lc3RyYR8CBSR+L0NvbmNvcnNvL1BvZXNpYS5hc3B4P0lEUG9lc2lhPTIyODIeCENz
    c0NsYXNzBQZuZW5vMTEeBF8hU0ICAmRkAgEPZBYEAgEPPCsACQEADxYCHwBoZG
    QCAw8PFgIfAGdkFgICAQ8PFgYfBQUGbmVubzEwHwEFJjxici8+TmVzc3VuYSBwb2Vz
    aWEgcHJlc2VudGU8YnIvPjxici8+HwYCAmRkGAEFHl9fQ29udHJvbHNSZXF1aXJlUG9zd
    EJhY2tLZXlfXxYBBRZjdGwwMCRib3hMb2dpbiRpYkxvZ2luYNp2qjiK80dndOQ0VrACkGq
    l1T8="
    "UTF-8");
                
                
    data += "&" URLEncoder.encode("ctl00$boxLogin$tbUsername""UTF-8"
                    + 
    "=" URLEncoder.encode("La mia username""UTF-8");

                
    data += "&" URLEncoder.encode("ctl00$boxLogin$tbPassword""UTF-8"
                    + 
    "="URLEncoder.encode("La mia password""UTF-8");

                
    data += "&" URLEncoder.encode("ctl00$boxLogin$ibLogin.x""UTF-8"
                    + 
    "=" URLEncoder.encode("28""UTF-8");

                
    data += "&" URLEncoder.encode("ctl00$boxLogin$ibLogin.y""UTF-8"
                    + 
    "=" URLEncoder.encode("10""UTF-8");
                
                
    data += "&" URLEncoder.encode("__EVENTVALIDATION""UTF-8"
                  +
    "="URLEncoder.encode("/wEWBALy4ffQAwLjup9tAv2CqisCxc3Z5g4eC40m0G++xMHauKjcuev
             6n+cLxg=="
    "UTF-8");

                

                

                
    // Send data

                
    URL url = new URL("http://www.premiolaurentum.eu/Concorso/Default.aspx");

                   
    URLConnection conn url.openConnection();
                
    conn.setDoOutput(true);
                
                
    OutputStreamWriter wr = new OutputStreamWriter(conn.getOutputStream());
                
    wr.write(data);
                
    wr.flush();

            

                
    // Get the response

               

                
    BufferedReader rd = new BufferedReader(new InputStreamReader(conn.getInputStream()));
                while ((
    line=rd.readLine()) != null) {
                    
    System.out.println(line);
                }
                
    wr.close();
                
    rd.close();
     
            } 
                    


  2. #2
    Ciao qualche giorno fa ho scritto un po' per richiedere assistenza dello stesso tipo...
    Ti spiego come deve avvenire il tutto...
    Devi inviare al server con post le variabili d'accesso come hai fatto tu nel codice.
    poi salvarti il cookie che ti viene spedito dal server e riutilizzarlo per ogni consultazione di pagine html interne...

    Qui c'è il post e c'è un esempio di login su un sito
    http://forum.html.it/forum/showthrea...readid=1366783

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.