За последние 24 часа нас посетили 23557 программистов и 1664 робота. Сейчас ищут 836 программистов ...

Помогите подставить запрос.

Тема в разделе "Прочие вопросы по PHP", создана пользователем BMWSauber, 7 фев 2010.

  1. BMWSauber

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

    С нами с:
    21 ноя 2009
    Сообщения:
    151
    Симпатии:
    0
    Простите если офтоп,
    Помогите пожалуйста.
    есть страница http://www.hamalia.ua/Prices/TourSearch/ мне надо послать на нее запрос указывая параметры, и получить результат для грабинга.

    на сколько я понимаю там запрос на ajax, но меня смущяет даже не это, а формат запроса : http://www.hamalia.ua/tools/hamalia...f46upij0qms6&JsHttpRequest=12655447623921-xml
    и ответ -
    {"id":"12655447623921","js":{"result":"<b>\u0412\u044b\u0431\u0435\u0440\u0438\u0442\u0435 \u0441\u0442\u0440\u0430\u043d\u0443<\/b>"},"text":""}




    Зарание благодарен.
     
  2. engager

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

    С нами с:
    21 янв 2009
    Сообщения:
    1.106
    Симпатии:
    1
    ответ - в формате JSON
    а что тебя в запросе смущает? PHPSESSID - вероятно идентификатор сессии, JsHttpRequest - какая-то внутреняя фича
    \u0412\u044b\u0431\u0435\u0440\u0438\u0442\u0435 \u0441\u0442\u0440\u0430\u043d\u0443 - строка в юникоде.
     
  3. r00les

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

    С нами с:
    4 сен 2009
    Сообщения:
    142
    Симпатии:
    0
    BMWSauber

    json c cp1251 не работает нормально, только с UTF-8. Используй serialize( $data ) / unserialize ( $data )
     
  4. BMWSauber

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

    С нами с:
    21 ноя 2009
    Сообщения:
    151
    Симпатии:
    0
  5. kolibri

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

    С нами с:
    9 фев 2010
    Сообщения:
    1
    Симпатии:
    0
    Библиотечку напоминает по аяксу одну. в запросе - данные для сессии, и данные для того, чтобы браузер не кешировал запрос аякса. Правда я ничего не переиначивал с полученными данными. В получателе запроса пришлось перекодировать ручками в utf-8, а в получателе делал обычный eval (так как приходила структура в виде объекта).