Progressify
Nuovo Utente
- Messaggi
- 21
- Reazioni
- 0
- Punteggio
- 21
Salve
Sono due giorni che sto sbattendo la testa su un problema apparentemente fesso ma non riesco a venirne a capo.
Sto provando a scaricare delle immagini da url, l'url di esempio nello specifico è questo: http://resources.mandmdirect.com/Images/_default/l/t/4/lt4262_1_cloudzoom.jpg
provo tanti codici in java trovati su forum remoti ecc ecc ma niente, da browser me la visualizza correttamente ma tramite script non ne vuole proprio sapere di scaricarla e resta bloccato all'infinito.
Ad un certo punto provo wget da terminale e:
...e resta bloccato così all'infinito proprio come nello script java
C'è qualcosa che ometto io da console o da script che non va?
Vi riporto il codice java che utilizzo:
Sono due giorni che sto sbattendo la testa su un problema apparentemente fesso ma non riesco a venirne a capo.
Sto provando a scaricare delle immagini da url, l'url di esempio nello specifico è questo: http://resources.mandmdirect.com/Images/_default/l/t/4/lt4262_1_cloudzoom.jpg
provo tanti codici in java trovati su forum remoti ecc ecc ma niente, da browser me la visualizza correttamente ma tramite script non ne vuole proprio sapere di scaricarla e resta bloccato all'infinito.
Ad un certo punto provo wget da terminale e:
Codice:
wget -O file.jpg --user-agent=firefox "http://resources.mandmdirect.com/Images/_default/l/t/4/lt4262_1_cloudzoom.jpg"
--2017-12-23 13:14:42-- http://resources.mandmdirect.com/Images/_default/l/t/4/lt4262_1_cloudzoom.jpg
Risoluzione di resources.mandmdirect.com (resources.mandmdirect.com)... 23.205.180.28
Connessione a resources.mandmdirect.com (resources.mandmdirect.com)|23.205.180.28|:80... connesso.
Richiesta HTTP inviata, in attesa di risposta...
...e resta bloccato così all'infinito proprio come nello script java
C'è qualcosa che ometto io da console o da script che non va?
Vi riporto il codice java che utilizzo:
Codice:
URL url = new URL(urlImage);
HttpURLConnection conn = (HttpURLConnection) url.openConnection();
conn.setRequestMethod("GET");
conn.setRequestProperty("User-Agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/56.0.2924.87 Safari/537.36");
conn.setRequestProperty("Accept-Charset", "UTF-8");
conn.setUseCaches(false);
conn.setDoOutput(true);
conn.setDoInput(true);
InputStream is = conn.getInputStream();
System.out.println("questo non lo stampa mai 8==D");
OutputStream os = new FileOutputStream(file);
byte[] b = new byte[2048*2];
int length;
while ((length = is.read(b)) != -1) {
os.write(b, 0, length);
}
is.close();
os.close();
Ultima modifica: