1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53
   |  
package io;
 
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.net.HttpURLConnection;
import java.net.URL;
import java.util.Properties;
import java.util.logging.Level;
import java.util.logging.Logger;
import javax.swing.text.html.parser.DTD;
import javax.swing.text.html.parser.Parser;
 
public class Main {
 
    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
        // TODO code application logic here
        Properties systemProperties = System.getProperties();
        systemProperties.setProperty("http.proxyHost", "proxy.enib.fr");
        systemProperties.setProperty("http.proxyPort", "3128");
        new Main();
    }
 
    public void apply(String urlName) {
        try {
            URL url = new URL(urlName);
            HttpURLConnection urlConnection = (HttpURLConnection) url.openConnection();
            BufferedReader bufferedReader = new BufferedReader(
                    new InputStreamReader(
                    urlConnection.getInputStream()));
 
            String inputLine;
            while ((inputLine = bufferedReader.readLine()) != null) {
                Parser p=new Parser(null);
 
                System.out.println(inputLine);
            }
            bufferedReader.close();
        } catch (IOException ex) {
            Logger.getLogger(Main.class.getName()).log(Level.SEVERE, null, ex);
        }
    }
 
    public Main() {
        apply(urlName);
    }
 
    private String urlName = "http://www.shipais.com/currentmap.php?map=dover";
} | 
Partager