Input/Output Bild von WebSite laden?

Naos

Neues Mitglied
Hey, ich hab ein Problem, ich moechte von dieser Seite das Bild (Mystical-Elf), mit hilfe eines Programms laden. Ich bekomm aber, so wie ich es versuche immer eine Fehlermeldung (403).
Hier mal mein Code:
Java:
url = new URL("http://ycg.chakra42.net/images/sdy/SDY-001.jpg");
f=new File("images/"+c.getID()+".jpg");
f.createNewFile();
System.out.println(f.getAbsolutePath());
img = ImageIO.read(url);
ImageIO.write(img,"jpg", f);

Also ich kann damit normalerweise Bilder runterladen, doch scheint hier der Zugriff beschränkt zu sein.
Ich würde mich über Hilfe freuen.
mfg Naos
 
Als ich das Bild direkt angeklickt habe, bekam ich 403 Fehler.
Also werde die auf dem Server wohl eine Vorkehrung getroffen haben, damit die Bilder eben nicht direkt geladen werden.
Dies umzugehen ist wohl nicht im Sinne der Betreiber der Seite.
 
Die Website prüft beim Request den Referrer. Den müsstest du noch setzen, dann funktionierts (habs getestet). Allerdings solltest du dich erstmal bei der Seite schlau machen ob du diese Bilder überhaupt (automatisiert) herunterladen darfst.
 

Zurück
Oben