ScreenShot веб сайта через php.

Discussion in 'PHP' started by ZnikiR, 5 Sep 2010.

  1. ZnikiR

    ZnikiR Member

    Joined:
    14 Jan 2009
    Messages:
    117
    Likes Received:
    21
    Reputations:
    -5
    В общем возникла такая проблема.
    Надо сделать принтскрин многих сайтов.
    Занялся этим вопросом и понял, что тут очень много проблем.
    Во первых нужно взаимодействовать с сервером на котором должно быть установлено X WYndow System и Gnome в моем случае на сервере стоит ОС freebsd.
    Во вторых надо делать полный принтскрин веб старницы, а как Я понял, тут надо что-то придумывать.

    Работать с командной строкой Я не умею.
    Но прошу помочь мне знающих людей.

    Я так понял, чтобы сделать скриншот, должен быть установлен браузер.
    Запускаем его и делаем уже скриншот.

    Проблема в том, что также мне надо будет каким-то образом передавать индетификатор сессии браузеру, чтобы сделать скрин внутрених страниц.

    Имеет ли смысл использовать com объекты?

    В общем подскажите куда и как копать.
     
    #1 ZnikiR, 5 Sep 2010
    Last edited: 5 Sep 2010
  2. b3

    b3 Moderator

    Joined:
    5 Dec 2004
    Messages:
    2,041
    Likes Received:
    933
    Reputations:
    199
    Если сервер стоит на винде то:
    http://www.websitescreenshots.com/
    либо парсить контент с http://www.superscreenshot.com/getscreen.php?url=ya.ru

    Может кто подскажет софт под Никсы ?
     
    _________________________
  3. OdaN

    OdaN Elder - Старейшина

    Joined:
    4 Mar 2006
    Messages:
    192
    Likes Received:
    17
    Reputations:
    1
    Под никсы скрипт вида
    Code:
    #!/bin/bash
    firefox http://yandex.ru && scrot -cd 5 ~/screen.png
    
     
  4. b3

    b3 Moderator

    Joined:
    5 Dec 2004
    Messages:
    2,041
    Likes Received:
    933
    Reputations:
    199
    OdaN
    Ваш вариант подходит под дэсктопные системы, а если серверная ОС?
     
    _________________________
  5. ZnikiR

    ZnikiR Member

    Joined:
    14 Jan 2009
    Messages:
    117
    Likes Received:
    21
    Reputations:
    -5
    А как делать полный разворот страницы?
    Только freebsd