Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2011
    Messaggi
    106

    [JAVA] "scaricare" una pagina web

    Ragazzi sto scaricando delle pagine web attraverso questo codice:
    codice:
    while(token.hasMoreTokens())
    			{
    			Object valore = token.nextElement();
    			System.out.println(valore);
    			}
    		
    		}
    		 try
    	        {
    	            URL url = new URL ("http://www.moto.it/index.html");
    	            String localFile = "dati.txt";
    	            downloadFromUrl (url, localFile, "MyDownloader/1.0");
    	        }
    	        catch (Exception e)
    	        {
    	            e.printStackTrace () ;
    	        }
    	    }
    
    	public static void downloadFromUrl (URL url, String localFilename, String userAgent)
    		    throws IOException
    		{
    		    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 ();
    		        }
    		    }
    		}
    		
    	}
    Non riesco a capire 2 cose:
    - che eccezione è printStackTrace?
    - a cosa serve questa funzione urlConn.setRequestProperty ("User-Agent", userAgent) ?
    Ho letto sulle api di java ma non riesco a capire bene queste 2 cose

  2. #2
    Utente di HTML.it L'avatar di Pastore12
    Registrato dal
    Oct 2008
    Messaggi
    1,051
    "Ethics are to me something private. Whenever you use it as an argument for why somebody_else should do something, you’re no longer being ethical, you’re just being a sanctimonious dick-head"
    Linus Torvalds

  3. #3
    Utente di HTML.it
    Registrato dal
    Feb 2007
    Messaggi
    4,157

    Re: [JAVA] "scaricare" una pagina web

    Originariamente inviato da albymotard
    Non riesco a capire 2 cose:
    - che eccezione è printStackTrace?
    - a cosa serve questa funzione urlConn.setRequestProperty ("User-Agent", userAgent) ?
    Ho letto sulle api di java ma non riesco a capire bene queste 2 cose
    da qui mi chiedo quali API tu abbia letto e se hai visto la doc
    RTFM Read That F*** Manual!!!

  4. #4
    Utente di HTML.it L'avatar di Pastore12
    Registrato dal
    Oct 2008
    Messaggi
    1,051

    Re: Re: [JAVA] "scaricare" una pagina web

    Originariamente inviato da valia
    da qui mi chiedo quali API tu abbia letto e se hai visto la doc
    Sembra una versione più "discorsiva" di RTFM
    "Ethics are to me something private. Whenever you use it as an argument for why somebody_else should do something, you’re no longer being ethical, you’re just being a sanctimonious dick-head"
    Linus Torvalds

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.