Окт 24
2008Парсинг чата SmsCoin
Рубрики: (Парсинг) Автор: phpdude 24-10-2008
Теги : curl, JavaScript (великий), nginx, php, Парсинг
Привет всем.
гулял по просторам интернета и наткнулся на тему
http://www.phpforum.ru/index.php?showtopic=10241
и тут мне стало интересно, почему никто не может помочь бедному человеку, которому это необходимо. Решил помочь одним словом
<?php
$ch = curl_init(«http://fd89.chat.smscoin.com/chat/?chat_id=101684&lang=ru»);
curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);
curl_setopt($ch,CURLOPT_USERAGENT,»User-Agent Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.9.0.3) Gecko/2008092417 AdCentriaIM/1.7 Firefox/3.0.3″);
$info = curl_exec($ch);
$info = substr($info,strpos($info,»\»")+1,-4);
$info = rawurldecode($info);
preg_match(«#window\\.chat = ‘(.*?)’#»,$info,$info);
$info = $info[1];
preg_match_all(«#<span class=\»time\»>(.*?)</span> <span class=\»nick\»>(.*?)</span> <span class=\»message\»>(.*?)</span>#ism»,$info,$rows,PREG_SET_ORDER);
echo «<pre>»;
print_r($rows);;
это конечно всего лишь пример, но основную задачу он реализует
Кидайте пожелания с чем помочь вам. Буду рад помочь, пожелания конечно не вида: а не поможете ли вы сделать портал
Удачи!
PS:// Указывать юзерагента надо, а то нгинкс режет трафик (
PS2:// ЗАЕБАЛ МЕНЯ ЭТОТ ГОВЕННЫЙ Syntax Highlighter. Ненавижу недоделанные проекты.
Всея ПЫХА
adw0rd
Мавр
ГО
Irinax