Jsoup 403 ошибка при попытке загрузить изображение - PullRequest
0 голосов
/ 04 сентября 2018

Я получаю ошибку 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);
}
...