Я хочу создать программу, которая загружает все изображения веб-страницы, но когда я запускаю программу, у меня ошибка 403.
Я пытался добавить пользовательский агент, когда читал его в Интернете, но это не решило проблему.
URL url2 = new URL(m.group().substring(2));
URLConnection uc = url2.openConnection();
uc.setRequestProperty("User-Agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64;rv:52.0) Gecko/20100101 Firefox/52.0");
uc.connect();
Files.copy(uc.getInputStream(), Paths.get("C:\\Users\\Oromis\\Downloads\\Textures\\New\\" + ++i + ".png"));
Я хотел бы, чтобы изображения сохранялись в каталоге, но на самом деле у меня есть эта ошибка:
Exception in thread "main" java.io.IOException: Server returned HTTP response code: 403 for URL: https://d1u5p3l4wpay3k.cloudfront.net/minecraft_fr_gamepedia/thumb/5/5c/B%C3%BBche_de_ch%C3%AAne_TU.png/160px-B%C3%BBche_de_ch%C3%AAne_TU.png?version=54ead9ac1cdc9f7287b4c4575183abea 2x
at sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1876)
at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1474)
at sun.net.www.protocol.https.HttpsURLConnectionImpl.getInputStream(HttpsURLConnectionImpl.java:254)
at Test.main(Test.java:31)