Создание изображения / эскиза веб-страницы с использованием X / Gui-linux - PullRequest
0 голосов
/ 13 апреля 2010

Существует множество решений для создания эскиза или предварительного просмотра изображения веб-страницы. Некоторые из этих решений основаны на веб-ресурсах, таких как веб-скриншоты, библиотеки Windows, такие как PHP imagegrabscreen (работает только на Windows), и KDE wkhtml. Многие другие существуют.

Однако я ищу решение без графического интерфейса. Что-то, что я могу создать вокруг API и связать его с php или python.

Мне комфортно с python, php, C и shell. Это личный проект, поэтому я не заинтересован в коммерческих приложениях, так как знаю об их существовании.

Есть идеи?

Ответы [ 2 ]

1 голос
/ 17 февраля 2013

Я никогда не верну время, потраченное на wkhtml и Xvfb, а также радость от встраивания монолитного двоичного файла из google в мою систему. Вы можете сэкономить много времени и головной боли, полностью отказавшись от wkhtml2which и установив phantom.js. Как только я это сделал, у меня было пять строк шелл-кода и красивых изображений в кратчайшие сроки.

У меня была одна проблема - использование ww вместо www в url приводило к сбою процесса без значимых сообщений об ошибках. В конце концов я увидел проблему с поиском DNS, и моя вера была восстановлена. А если серьезно, все остальные способы миниатюры казались устаревшими и / или глючными.

phantom.js = это изменило мою жизнь.

1 голос
/ 13 апреля 2010

Вы можете запустить веб-браузер или веб-элемент управления в Xvfb и использовать что-то вроде import для захвата.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...