Я не собираюсь размещать здесь какой-либо код, потому что я не знаю, как начать делать это. На самом деле мне нужна ваша помощь ...Java Скриншот из нескольких веб-страниц
Я работаю с java (используя netbeans, btw), и у меня есть база данных с несколькими URL-адресами в таблице (MySQL), и я хочу получить снимок экрана каждого URL-адреса, указанного там , сохраните его на моем компьютере, а затем вставьте этот скриншот (jpeg) в таблицу URL-адресов. Я смотрел здесь на stackoverflow, но у меня не было ответа (не автоматического, потому что я должен открыть веб-браузер, и приложение должно быть автономным приложением) (Другой вариант, который я нашел в this article -> (this), недоступно.
В той же статье я читал о Flying Saucer Project, и, возможно, это лучший вариант, но я понятия не имею, как его использовать, и я не хочу тратить драгоценное время на чтение каждой вещи, проект может сделать ... так что я бы оценил бы быстрый учебник о том, как его использовать.
Пожалуйста, если вы можете опубликовать какой-то код здесь, было бы здорово, но, по крайней мере, мне хотелось бы ответить, как это сделать. сделайте это, или mambe некоторые предложения, которые были бы хорошими тоже. СПАСИБО ВСЕ.
Если вы хотите, чтобы сделать снимок экрана, что браузер будет отображать то вам нужен полный браузер с DOM _и_ CSS _и_ поддержка Javascript. Современные веб-страницы больше не являются статическими документами, и если вы хотите увидеть, что видит пользователь браузера, вам нужно либо использовать настоящий браузер, либо быть готовым полностью имитировать его. Не тривиальная задача. –