Форум русскоязычного сообщества Ubuntu


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: web+Screenshot  (Прочитано 1077 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн BorisPlus

  • Автор темы
  • Активист
  • *
  • Сообщений: 253
  • Болты вперед,болты назад,такой работе я очень рад!
    • Просмотр профиля
web+Screenshot
« : 26 Августа 2009, 22:24:49 »
Подскажите, какие технологии и продукты, позволяющие делать скриншоты страниц по переданному url, можно заюзать в веб проектах?
По типу - передал скрипту в качетсве параметра url искомого сайта и поучил картинку.
Спасибо за помощь, товарищи!

Оффлайн Sova777

  • Участник
  • *
  • Сообщений: 208
    • Просмотр профиля
    • Несколько слов о NetBeans C/C++ Pack'е
Re: web+Screenshot
« Ответ #1 : 27 Августа 2009, 00:28:12 »
В web'е видел такой сервис

Пока нашёл только http://browsershots.org/, но видел получше

До кучи. Наверное не то что нужно: http://www.blogs.uni-osnabrueck.de/rotapken/2008/12/03/create-screenshots-of-a-web-page-using-python-and-qtwebkit/
« Последнее редактирование: 27 Августа 2009, 00:49:25 от Sova777 »
Пользователь OpenSolaris 2008.11, Ubuntu 8.10, Windows XP. Mac OS X не нравится, стараюсь не использовать.

Оффлайн BorisPlus

  • Автор темы
  • Активист
  • *
  • Сообщений: 253
  • Болты вперед,болты назад,такой работе я очень рад!
    • Просмотр профиля
Re: web+Screenshot
« Ответ #2 : 27 Августа 2009, 16:34:25 »
Ну почти. Только теперь представте, что такой сервис надо самому сваять. Интересует - с помощью чего?
Спасибо за помощь, товарищи!

Оффлайн БТР

  • Заслуженный пользователь
  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 6302
    • Просмотр профиля
Re: web+Screenshot
« Ответ #3 : 27 Августа 2009, 17:16:22 »
Есть такой проект - называется Shutter, в числе его возможностей есть получение снимков веб-страниц. Поскольку это СПО, думаю можно подсмотреть, с помощью каких функций реализуется.

Оффлайн easy2002

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 2786
  • Мурманск
    • Просмотр профиля
Re: web+Screenshot
« Ответ #4 : 27 Августа 2009, 18:32:10 »
если не заморачиваться...
регистрируемся на
http://www.artviper.net/website-thumbnails.php

приходит письмо с подтверждением, подтверждаем, приходит письмо с инструкциями
по инструкции пишем скрипт
<?php
$uID                
'000000000'#userid
$email              'e@mail.ru';
$quality            90;
$width              300;
$virtualscreenwidth 1024;
$url = isset($_GET['url'])?substr(trim($_GET['url']), 020):'ubuntu.ru';

header("Content-type: image/jpeg");
$jpg implode (''file ("http://www.artviper.net/screenshots/screener.php?".
    
"url=$url&".
    
"w=$width&".
    
"sdx=$virtualscreenwidth&".
    
"userID=$uID&".
    
"email=$email&".
    
"q=$quality"));
echo 
$jpg;
?>

что получилось -
http://k210.org/thumb.php?url=forum.ubuntu.ru

ссылки
http://world-blog.ru/106
http://habrahabr.ru/blogs/php/62965/
http://bloggle.ru/sozdanie-screenshotov-saitov/
http://kurilka.co.ua/archives/free-screenshot-by-url/
http://www.google.com/search?hl=ru&q=url+thumbnail+php
Tempora mutantur et nos mutantur in illis

Оффлайн BorisPlus

  • Автор темы
  • Активист
  • *
  • Сообщений: 253
  • Болты вперед,болты назад,такой работе я очень рад!
    • Просмотр профиля
Re: web+Screenshot
« Ответ #5 : 29 Августа 2009, 21:20:22 »
подход использования чего-то уже готового и доведенного до разряда "только для избранных" или "только после регистрации" не совсем подходит. нужно что-то, что может работать в локальной сетке без выхода в интернет. подойдет все, что может быть интегрировано на *nix-сервере с Апачем или Томкатом, c PHP или Java.
Спасибо за помощь, товарищи!

 

Страница сгенерирована за 0.03 секунд. Запросов: 25.