Visualizzazione dei risultati da 1 a 4 su 4

Discussione: Problema con Proxy

  1. #1

    Problema con Proxy

    Ciao a tutti...

    Ho fatto un programma che va su un sito web e riesce a scaricare dei file pdf da esso. Provato a casa funzione perfettamente... ma se lo provo in un laboratorio che ha un server proxy non funziona... come mai??? c'è qualcuno che sa aiutarmi???

    Grazie a tutti...

  2. #2
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    8,013
    senza vedere il codice... URL.openConnection

    http://java.sun.com/javase/6/docs/ap...openConnection(java.net.Proxy)

    prevede anche l'immissione dei parametri di un eventuale proxy server
    <´¯)(¯`¤._)(¯`»ANDREA«´¯)(_.¤´¯)(¯`>
    "The answer to your question is: welcome to tomorrow"

  3. #3
    public void parser() throws Exception {/*
    * parser per estrapolare dal codice
    * html del url specificato i soli
    * tag 'href' che identificano i
    * collegamenti
    */
    String sourceUrlString = "http://www.agenziadogane.it/wps/wcm/connect/ed";
    String sito = " http://www.agenziadogane.it";
    Source source = new Source(new URL(sourceUrlString));
    // invia un messaggio se c'è stato un errore di indicizzazione sito
    source.setLogWriter(new OutputStreamWriter(System.err));

    source.fullSequentialParse();

    FileOutputStream file = new FileOutputStream(
    "C:/wamp/www/Temp/href.txt");
    PrintStream Output = new PrintStream(file);

    List linkElements = source.findAllElements(HTMLElementName.A);
    for (Iterator i = linkElements.iterator(); i.hasNext() {
    Element linkElement = (Element) i.next();
    String href = linkElement.getAttributeValue("href");
    if (href == null)
    continue;

    String label = linkElement.getContent().extractText();
    Output.println(href + " (" + label + ")");
    }/* fine for */


    questo è il mio parser che salva su un file solo gli href.
    di seguito ti riporto la classe proxy che vorrei integrare con il mio parser ma questo non riesco a farlo:


    public class URLReader {
    public static void main(String[] args) throws Exception {
    // Configure proxy ...
    System.setProperty("http.proxySet", "true");
    System.setProperty("http.proxyHost", "192.168.1.253");
    System.setProperty("http.proxyPort", "8080");
    // System.setProperty("http.proxyType", "4");
    String proxyUser = "S2828181",
    proxyPassword = "9997NCE7";

    // Open URL ...
    URL url = new URL("http://www.agenziadogane.it/wps/wcm/connect/ed/");
    URLConnection con = url.openConnection();

    //proxy user and pass
    con.setRequestProperty(
    "Proxy-Authorization",
    "Basic " + new sun.misc.BASE64Encoder().encode(
    (proxyUser + ":" + proxyPassword).getBytes()
    )
    );

    BufferedReader in = new BufferedReader (
    new InputStreamReader (
    con.getInputStream ()
    )
    );


    In "in" ho tutto il codice html del sito

    Puoi aiutarmi??? Grazie....

  4. #4
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    8,013
    ricevi qualche errore (eccezione) oppure sembra funzionare e non fa niente?
    <´¯)(¯`¤._)(¯`»ANDREA«´¯)(_.¤´¯)(¯`>
    "The answer to your question is: welcome to tomorrow"

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.