Je suis en train de télécharger la page suivante: http://structureddata.wikispaces.com/TestTéléchargement d'une page Web. OK avec wget, échoue avec java
wget sans aucune option échoue:
wget "http://structureddata.wikispaces.com/Test"
(...) connect to session.wikispaces.com insecurely, use `--no-check-certificate'
avec --no-check-certificat, il fonctionne
wget --no-check-certificate "http://structureddata.wikispaces.com/Test"
grep Hello Test
Hello World
maintenant, je voudrais télécharger la même URL avec java, mais le programme simple:
import java.net.*;
import java.io.*;
public class Test
{
public static void main(String args[])
{
int c;
try
{
InputStream in=new URL("http://structureddata.wikispaces.com/Test").openStream();
while((c=in.read())!=-1) System.out.print((char)c);
in.close();
}
catch(Throwable err)
{
err.printStackTrace();
}
}
}
Ne retourne rien
que dois-je faire pour télécharger la page avec java?
Un grand merci,
Ppierre
Il y a quelque chose d'étrange: l'erreur indique que vous utilisez https, ce qui n'est pas cohérent avec l'URL donnée. Je ne peux pas reproduire le message de wget. Y a-t-il un serveur proxy impliqué? –