Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    [Java] Simulare un Wget

    Salve a tutti,
    ho bisogno di un aiuto per un programma in Java che mi consenta di scaricare una pagina web in formato html analogamente a come accadrebbe usando il comando wget.
    Unica differenza la mia applicazione deve supportare l'uso di proxy perché potrei doverla usare tramite proxy predefiniti.
    Qualcuno sa indicarmi qualche link dove guardare? Ho cercato un po' online ma tutti gli esempi che trovo con i proxy non funzionano.

    Nel caso qualche lettore sapesse un metodo per fare la stessa cosa con un linguaggio che non sia Java può tranquillamente postarmi il link. Non sono vincolato all'uso di Java ma posto qui la discussione perché per me è il linguaggio più comodo da usare.

    Grazie a chi mi risponderà
    I dilettanti costruirono l'Arca, i professionisti il Titanic!

  2. #2
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284
    Quote Originariamente inviata da Nunkij Visualizza il messaggio
    ho bisogno di un aiuto per un programma in Java che mi consenta di scaricare una pagina web in formato html analogamente a come accadrebbe usando il comando wget.
    Unica differenza la mia applicazione deve supportare l'uso di proxy perché potrei doverla usare tramite proxy predefiniti.
    Qualcuno sa indicarmi qualche link dove guardare?
    Se hai un wget installato da qualche parte e puoi/vuoi usarlo, nessuno ti vieta di lanciare il wget da Java, è perfettamente possibile.

    Altrimenti dovresti usare delle API di networking, o nel framework (URL, URLConnection ecc... in java.net) o in librerie esterne (es. la Apache HttpClient). Qui chiaramente serve un po' più di codice. Nel framework c'è già il supporto per i proxy, vedi la documentazione ufficiale Java Networking and Proxies.
    Anche la HttpClient mi pare non abbia problemi sul fronte proxy (ma se la usi, verifica sul sito ufficiale).
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

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.