Visualizzazione dei risultati da 1 a 7 su 7

Discussione: salvare pagina asp

  1. #1
    Utente di HTML.it
    Registrato dal
    Aug 2009
    Messaggi
    27

    salvare pagina asp

    salve a tutti, sto provando a scaricare un pagina scritta in asp, tramite questo codice, e lo fa perfettamente se non fosse che manca tutta la parte in cui vengono prelevati i dati dal database e inseriti nella pagina (cosa che a me servirebbero, ora vi chiedo dove sbaglio??



    codice:
    {
    		    InputStream is = null;
    		    FileOutputStream fos = null;
    
    		    try
    		    {
    		        URLConnection urlConn = url.openConnection ();
    		        urlConn.setRequestProperty ("User-Agent", userAgent);
    
    		        is = urlConn.getInputStream ();
    		        fos = new FileOutputStream (localFilename);
    
    		        byte[] buffer = new byte[1024];
    		        int len;
    
    		        while ((len = is.read (buffer)) > 0)
    		            fos.write (buffer, 0, len);
    		    }
    		    finally
    		    {
    		        try {
    		            if (is != null)
    		                is.close ();
    		        } finally {
    		            if (fos != null)
    		                fos.close ();
    		        }
    		    }
    		}

  2. #2
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284

    Re: salvare pagina asp

    Originariamente inviato da xxmgaxx
    lo fa perfettamente se non fosse che manca tutta la parte in cui vengono prelevati i dati dal database e inseriti nella pagina
    Così è un po' poco ... nel senso che il codice che hai postato non ha nulla di palesemente errato, cioè è un "classico" codice che legge da un URL e scrive su file.

    La request ha bisogno forse di parametri nella query string che magari non stai passando? (non si vede quale URL usi). La request ha bisogno forse di ID di sessione o in generale di "cookie" da inviare al server? (che il tuo codice attuale non è in grado di gestire). La request magari è da fare in POST (il tuo codice attuale fa un GET) passando parametri come farebbe un form di ricerca o simile?

    Non lo posso sapere io .... puoi (e dovresti) saperlo tu.
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  3. #3
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284
    Aggiungo solo una cosa (non mi è venuta in mente ieri quando ho risposto ): c'è un ulteriore aspetto da considerare, ben più "serio". Quella pagina asp fa uso di tecniche AJAX, ovvero fa richieste asincrone al server per ottenere i dati?
    Un browser è in grado di eseguire gli script Javascript, fare richieste asincrone e aggiornare il DOM della pagina ..... il tuo codice Java no.
    Ecco, forse, perché tu ottieni la pagina linda e vuota, senza dati.
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  4. #4
    Utente di HTML.it L'avatar di Alex'87
    Registrato dal
    Aug 2001
    residenza
    Verona
    Messaggi
    5,802

    Re: salvare pagina asp

    Originariamente inviato da xxmgaxx
    salve a tutti, sto provando a scaricare un pagina scritta in asp, tramite questo codice, e lo fa perfettamente se non fosse che manca tutta la parte in cui vengono prelevati i dati dal database e inseriti nella pagina (cosa che a me servirebbero, ora vi chiedo dove sbaglio??
    Ma vuoi scaricare proprio il codice asp della pagina?
    In questo caso non puoi farlo: il codice asp è elaborato lato server e tu vedi solo l'html che quel codice produce.
    SpringSource Certified Spring Professional | Pivotal Certified Enterprise Integration Specialist
    Di questo libro e degli altri (blog personale di recensioni libri) | ​NO M.P. TECNICI

  5. #5
    Utente di HTML.it
    Registrato dal
    Aug 2009
    Messaggi
    27
    Grazie a tutti per le risposte, dal sito non mi interessa il codice ma solo le informazioni che il sito contiene che repelleva dal un database interno, e analizzando il codice sembrebbe propio che faccia di tecniche AJAX, c'è una qualche libreria che possa aiutarmi

  6. #6
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284
    Originariamente inviato da xxmgaxx
    analizzando il codice sembrebbe propio che faccia di tecniche AJAX
    Ahi ... come supponevo ...

    Originariamente inviato da xxmgaxx
    c'è una qualche libreria che possa aiutarmi
    Guarda, onestamente in questo momento non so darti indicazioni precise ed efficaci. Penso che "grabbare" una pagina web che fa uso di tecniche AJAX sia una di quelle cose più noiose, critiche e che non auguro a nessuno .... (almeno per quanto sembra a me).

    Comunque prova a leggere questo che ho trovato:
    http://stackoverflow.com/questions/2...-that-use-ajax
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  7. #7
    Utente di HTML.it
    Registrato dal
    Aug 2009
    Messaggi
    27
    Grazie per l'aiuto grazie alla libreria htmlunit, sono riuscito a ottene quello che volevo solo che ho ora si è presentato un nuovo problema, come si simula la pressione di un tasto??
    ho analizzato il codice e dovrebbe essere

    javascript:LoadEventAsync(25200,11,txtelenco, 1,1) come si emula??

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.