Я получаю ошибку 403 всякий раз, когда я пытаюсь загрузить изображение. Хотя я могу получить доступ к изображению в своем браузере. Как я могу это исправить? Это мой код:
private void setImage(Company company) throws IOException {
Elements companyImageElement = companyDocument.select("div[class^=image] > img");
URL originImageUrl = new URL(companyImageElement.attr("abs:src"));
URLConnection urlConnection = originImageUrl.openConnection();
urlConnection.setRequestProperty("User-Agent", "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.4; en-US; rv:1.9.2.2) Gecko/20100316 Firefox/3.6.2");
String destinationPathName = "classpath://resources/image.jpg";
File destinationImageFile = new File(destinationPathName);
copyUrlToFile(originImageUrl, destinationImageFile);
}
public static void copyUrlToFile(URL url, File file) throws IOException {
FileUtils.copyURLToFile(url, file);
}