Парсить сайт со сриншотами

Тема в разделе "Как сделать...", создана пользователем terkin, 6 янв 2008.

Статус темы:
Закрыта.
  1. terkin

    terkin

    Регистр.:
    9 дек 2006
    Сообщения:
    513
    Симпатии:
    162
    Вобщем сайт http://www.remote-screenshots.com/ позволяет в режиме реального времени делать скриншоты сайтов, но у него запросы идут через AJAX, как в таком случае посылать запрос и получать ответ я не знаю, у кого есть какие догадки
     
  2. Karlasan

    Karlasan Постоялец

    Регистр.:
    7 дек 2007
    Сообщения:
    126
    Симпатии:
    195
    ставишm Naviscope или Small HTTP Server, отлавливаешь запрос - ничего сложного
     
  3. Jeurey

    Jeurey

    Регистр.:
    13 сен 2006
    Сообщения:
    419
    Симпатии:
    576
    или js посмотреть :)
    В любом случае - он отправляет данные через js-скрипт. Оттуда выдерни адрес и обращайся напрямую :)
     
  4. pavloff

    pavloff

    Регистр.:
    5 авг 2007
    Сообщения:
    265
    Симпатии:
    39
    Выдернул все и код и js файл, все поставил, блин, грузит, но не показывает скрин. не могу понять в чем дело.
     
  5. n42

    n42

    Регистр.:
    8 фев 2008
    Сообщения:
    206
    Симпатии:
    25
    что найти запросы прощего всего поставить FireBug плагин к FireFox

    Ещё есть Fiddler www.fiddlertool.com незаменимая штука для того, что бы что то посматреть.
     
  6. pavloff

    pavloff

    Регистр.:
    5 авг 2007
    Сообщения:
    265
    Симпатии:
    39
    http://killerok.ru/scr.html

    Так и не могу понять в чем проблема

    JS скрипт скопировал к себе
     
  7. StDutch

    StDutch

    Регистр.:
    18 дек 2007
    Сообщения:
    337
    Симпатии:
    116
    Этот js использует PHP-JS библиотеку xajax. То, что ты запостил, не содержит возвратного кода, там только определение формы и ее сабмит. Тебе нужно отсниффить то, что возвращает сервер в ответ на запрос, там увидишь, как достать скриншот.
     
  8. pavloff

    pavloff

    Регистр.:
    5 авг 2007
    Сообщения:
    265
    Симпатии:
    39
    Я к сожалению не умею такого сделать. Не поможешь?
     
  9. n42

    n42

    Регистр.:
    8 фев 2008
    Сообщения:
    206
    Симпатии:
    25
    Если ты не можешь снифить, то научиться это делать очень просто.

    Первый вариант поставь FireBug плагин в FireFox.
    Второй вариант постав дебагинг прокси. Fiddler
    http://www.fiddlertool.com/fiddler/
     
  10. StDutch

    StDutch

    Регистр.:
    18 дек 2007
    Сообщения:
    337
    Симпатии:
    116
    1. Ставишь бесплатный Fiddler.
    2. В броузере настраиваешь прокси на локальный порт Fiddler.
    3. Заходишь на сайт и делаешь что нужно.
    4. Смотришь в Fiddler логи (заголовки запросов и возвращаемое содержимое), которым обменивались броузер и сервер.

    Это на самом деле очень просто.
     
Статус темы:
Закрыта.