![]() |
|
Модераторы: korob2001, ginnie |
![]()
|
|
| Error202 |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 195 Регистрация: 5.11.2004 Где: Moscow Репутация: нет Всего: нет |
Здравствуйте!
Каким по на Linux можно делать снимки сайтов, запуская в командной строке из скрипта на perl? Или может какие есть собственные, линуксовые механизмы... Есть html2image, но он $300 стоит, что дороговато... |
|||
|
||||
| amg |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1145 Регистрация: 3.8.2006 Где: Новосибирск Репутация: 38 Всего: 50 |
Тут все сильно зависит от задачи.
Если ты сидишь за десктопом под Х-ими, ходишь по интернету и хочешь иногда делать скрины понравившихся сайтов одним нажатием кнопки - то проблем нет. Натравливаешь на окно браузера (его можно найти автоматически) какую-нибудь программу для делания скриншотов, например, import из ImageMagick (есть и перл-интерфейс к ней), потом имидж можно автоматически покропать и сохранить под названием, взятым из заголовка окна. Если же дело происходит на сервере, то программа должна обладать функционалитетом полноценного браузера, а это гораздо сложнее. Монстры типа Мозиллы, IE и Оперы уже сколько лет пашут, а не могут достичь правильного и единообразного представления некоторых страничек. К тому же, программа не должна использовать Х-овые библиотеки - на сервере их может просто не быть. Можно попробовать links -g - он умеет показывать простейшие странички в графике и без Х-ов. |
|||
|
||||
| Error202 |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 195 Регистрация: 5.11.2004 Где: Moscow Репутация: нет Всего: нет |
Спасибо, посмотрю...
Интересует именно на сервере... Префьюшки будут довольно мелки, так что очень хорошее и очень правильное отображение не требуется... |
|||
|
||||
| tishaishii |
|
|||
![]() Создатель ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1262 Регистрация: 14.2.2006 Где: Москва Репутация: 4 Всего: 8 |
Короче, можно легко сделать это под графическим интерфейсом: настраиваем браузер, затем скриптом заставляем его последовательно переходить по адресам. После загрузки очередного адреса просим графику сделать скриншот, затем работаем с буфером.
|
|||
|
||||
| Error202 |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 195 Регистрация: 5.11.2004 Где: Moscow Репутация: нет Всего: нет |
:( у меня нет, к сожалению, доступа к графическому интерфейсу...
Сервер удаленный, права у меня root, но работаю через терминал :( Ладно, спасибо... Буду мучиться дальше... |
|||
|
||||
![]()
|
| Правила форума "Perl" | |
|
|
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, korob2001, sharq. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Perl: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |