За последние 24 часа нас посетили 17811 программистов и 1646 роботов. Сейчас ищут 850 программистов ...

парсер выдачи liveinternet

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

  1. Jmunb

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

    С нами с:
    22 окт 2010
    Сообщения:
    21
    Симпатии:
    0
    Адрес:
    Россия
    Пишу парсер выдачи для liveinternet.ru
    требуется скрипт в который вводится ключевое слово и по этому слову вытаскивается информация(номер в вылаче, заголовок, ссылка, группа).
    Тка вот как передать введенный в скрипт запрос в текстбокс поиска ливинтернет?
     
  2. Костян

    Костян Активный пользователь

    С нами с:
    12 ноя 2009
    Сообщения:
    1.724
    Симпатии:
    1
    Адрес:
    адуктО
  3. sDevAlex

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

    С нами с:
    28 окт 2010
    Сообщения:
    53
    Симпатии:
    0
    Jmunb,
    Можно так попробовать...но нужно знать регулярные выражения.
    Код (Text):
    1. $text = 'example';
    2. $url = 'http://www.liveinternet.ru/cgi-bin/search.cgi?ask='.url_encode($text).'&test=%F2%E5%F1%F2';
    3. $content = file_get_content($url);
    4. preg_match_all('...', $content, $matches);
    5. //...
    Костян,
    Curl не везде есть, а эмулировать заголовки и куки (если нужно) можно с помощь Snoopy, он на чистом PHP.
     
  4. Костян

    Костян Активный пользователь

    С нами с:
    12 ноя 2009
    Сообщения:
    1.724
    Симпатии:
    1
    Адрес:
    адуктО
    развелось блин советчиков непонятной этиологии..