За последние 24 часа нас посетили 64420 программистов и 1745 роботов. Сейчас ищут 1085 программистов ...

парсер

Тема в разделе "Прочие вопросы по PHP", создана пользователем pernik, 5 июл 2011.

  1. pernik

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

    С нами с:
    25 дек 2010
    Сообщения:
    49
    Симпатии:
    0
    есть к примеру такой сайт http://voyage.kiev.ua/Toursearch/ где при выборе каких либо критерий и нажатии по кнопки поиск появляется некая информация можно ли достать эту информацию ?
     
  2. ckjet

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

    С нами с:
    6 апр 2011
    Сообщения:
    172
    Симпатии:
    2
    да, парси адрес который получается при поиске
     
  3. pernik

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

    С нами с:
    25 дек 2010
    Сообщения:
    49
    Симпатии:
    0
    какую страницу !? обработка идёт в тойже странице только вывод информации идёт взависимости от POSTov при обработке формы
     
  4. Gromo

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

    С нами с:
    24 май 2010
    Сообщения:
    2.786
    Симпатии:
    2
    Адрес:
    Ташкент
    pernik
    curl позволяет делать пост-запросы, если не ошибаюсь
     
  5. pernik

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

    С нами с:
    25 дек 2010
    Сообщения:
    49
    Симпатии:
    0
    беспорно но там ещё есть фу-ия яваскрипт как её запустить ?
     
  6. pernik

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

    С нами с:
    25 дек 2010
    Сообщения:
    49
    Симпатии:
    0
    ну что есть здесь знатоки ?
     
  7. Ensiferum

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

    С нами с:
    11 июл 2010
    Сообщения:
    1.292
    Симпатии:
    0
    Адрес:
    из секты поклонников Нео
  8. Gromo

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

    С нами с:
    24 май 2010
    Сообщения:
    2.786
    Симпатии:
    2
    Адрес:
    Ташкент
    оо... боюсь, что средствами пхп никак
     
  9. pernik

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

    С нами с:
    25 дек 2010
    Сообщения:
    49
    Симпатии:
    0
    да хоть как небудь
     
  10. Ensiferum

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

    С нами с:
    11 июл 2010
    Сообщения:
    1.292
    Симпатии:
    0
    Адрес:
    из секты поклонников Нео
    просмотри через фаербаг запрос с параметрами, которые делаются скриптом и вызови такой же
     
  11. pernik

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

    С нами с:
    25 дек 2010
    Сообщения:
    49
    Симпатии:
    0
    да уже все параметры пробил курлам отправил посты но там ещё ява фун-ия которая загружает данные и немогу сней справится
    function toursearch_result(page_start) {
    AjaxRequest.send('toursearch_form', '/actions_site.php', 'Идёт загрузка данных...', true, {'_event':'galopom/toursearch_result', 'page_start':page_start});
    }
     
  12. Ensiferum

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

    С нами с:
    11 июл 2010
    Сообщения:
    1.292
    Симпатии:
    0
    Адрес:
    из секты поклонников Нео
    поставь фаербаг и будет тебе счастье
     
  13. pernik

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

    С нами с:
    25 дек 2010
    Сообщения:
    49
    Симпатии:
    0
    так я уже щаслив но не до конца данные выводятся динамически на сайте с помощью аякса
     
  14. Gromo

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

    С нами с:
    24 май 2010
    Сообщения:
    2.786
    Симпатии:
    2
    Адрес:
    Ташкент
    pernik
    если нет завязки на текущую сессию, то функционал ajax-запроса можно сделать и на пхп
     
  15. pernik

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

    С нами с:
    25 дек 2010
    Сообщения:
    49
    Симпатии:
    0
    да нет вроде завязки как сделать запрос? подскажите пожалуйста
     
  16. Gromo

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

    С нами с:
    24 май 2010
    Сообщения:
    2.786
    Симпатии:
    2
    Адрес:
    Ташкент
    pernik
    смотришь через firebug куда идут запросы и каким образом, откуда берутся данные.
    парсишь оригинальную страницу, достаёшь данные оттуда, необходимые для аякс-запроса, и делаешь запрос курлом :)
     
  17. pernik

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

    С нами с:
    25 дек 2010
    Сообщения:
    49
    Симпатии:
    0
    вот форма в которой лежат данные <form onsubmit="toursearch_result(0); return false;" id="toursearch_form">

    а вот фун-ия в явескрипт:
    function toursearch_result(page_start) {
    AjaxRequest.send('toursearch_form', '/actions_site.php', 'Идёт загрузка данных...', true, {'_event':'galopom/toursearch_result', 'page_start':page_start});
    }
     
  18. Gromo

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

    С нами с:
    24 май 2010
    Сообщения:
    2.786
    Симпатии:
    2
    Адрес:
    Ташкент
    pernik
    не умеешь пользоваться firebug-ом ? может настала пора научиться? ;)
     
  19. pernik

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

    С нами с:
    25 дек 2010
    Сообщения:
    49
    Симпатии:
    0
    всмысле? откуда такие выводы ?
     
  20. Gromo

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

    С нами с:
    24 май 2010
    Сообщения:
    2.786
    Симпатии:
    2
    Адрес:
    Ташкент
    pernik
    а по-твому что мне даст описание функции AjaxRequest.send ?
    лучше возьми фаербаг и посмотри куда какие запросы отправляются - будет проще
     
  21. pernik

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

    С нами с:
    25 дек 2010
    Сообщения:
    49
    Симпатии:
    0
    узнал куда идут запросы и каким образом как поставить курлом аякс-запрос ?
     
  22. Ensiferum

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

    С нами с:
    11 июл 2010
    Сообщения:
    1.292
    Симпатии:
    0
    Адрес:
    из секты поклонников Нео
    да не нужен тебе аякс! Посмотри адрес, по которому идет запрос, и параметры (POST / GET) и сделай такой же на курле.
     
  23. pernik

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

    С нами с:
    25 дек 2010
    Сообщения:
    49
    Симпатии:
    0
    да я так и пытаюсь сделать но выдаёт какую то фигню
     
  24. ckjet

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

    С нами с:
    6 апр 2011
    Сообщения:
    172
    Симпатии:
    2
    информативно... и какую "фигню" выдает?
     
  25. pernik

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

    С нами с:
    25 дек 2010
    Сообщения:
    49
    Симпатии:
    0