За последние 24 часа нас посетили 17803 программиста и 1679 роботов. Сейчас ищет 781 программист ...

Скриншот сайта по URL

Тема в разделе "PHP для новичков", создана пользователем mainet, 13 мар 2013.

  1. mainet

    mainet Активный пользователь

    С нами с:
    31 май 2012
    Сообщения:
    77
    Симпатии:
    0
    Подскажите как сделать скриншот сайта по URL.
    Гугл ничего вменяемого не ответил. Спасибо.
     
  2. Ganzal

    Ganzal Суперстар
    Команда форума Модератор

    С нами с:
    15 мар 2007
    Сообщения:
    9.893
    Симпатии:
    965
    как искали?
     
  3. Dmitriy A. Arteshuk

    Dmitriy A. Arteshuk Активный пользователь

    С нами с:
    19 янв 2012
    Сообщения:
    2.445
    Симпатии:
    66
    Адрес:
    Зеленоград
  4. mainet

    mainet Активный пользователь

    С нами с:
    31 май 2012
    Сообщения:
    77
    Симпатии:
    0
    s-shot.ru - вот как такой сервис реализовали? Где можно почитать ?
     
  5. [vs]

    [vs] Суперстар
    Команда форума Модератор

    С нами с:
    27 сен 2007
    Сообщения:
    10.559
    Симпатии:
    632
    Я делал с помощью расширения к гугл-хрому. Скрипт с помощью exec() запускает хром, в хроме включено расширение, завязанное на chrome.tabs, devtools.network.onRequestFinished и в особенности на chrome.tabCapture.capture. Когда событие onUpdate срабатывает с результатом finished на вкладке, запускается таймер на съемку скриншота. Если network фиксирует новый запрос из браузера, таймер перезапускается. Когда все запросы закончились, делается снимок экрана с помощью tabCapture и отправляется методом POST на сервер. Когда скрипт находит на сервере результат, берет его и отдает.
     
  6. YSandro

    YSandro Старожил

    С нами с:
    7 апр 2011
    Сообщения:
    2.523
    Симпатии:
    2
    Вряд ли кто откроет "секрет". Думаю, не сложно. Главный сервер на Unix like системе принимает задачи, ставит в очередь и распределяет по другим серверам, на которых стоят разные ОС с разными браузерами. Те получают адрес, открывают, делают снимок, отсылают обратно. Или на том же сервере несколько виртуальных систем, не важно.

    На s-shot.ru вроде даже нет выбора браузера и его версии, как видел на другом сервисе, так что ещё проще.

    [vs], ага, быстрей меня написал )