Все цитаты с bash.org.ru + parser

Started by dimka3210 on 2012-03-16 20:11 — 9 replies, 4154 views

Нужно выкладывать подобное здесь

30 votes
  1. Да, пригодится 29 (96.7%)
  2. Нет, каждый сам найдёт если ему нужно. 1 (3.3%)
#1
Собственно потребовались все цитаты. Был написан ("написан круто сказано))) скорее накидан") парсер, который раз в 4 секунды воровал страничку с баша, распарсивал и заливал в mysql. Собственно парсинг занял примерно 20 минут. И столько же накидка парсера. В аттаче 33 566 цитат и парсер.

Аттач не лепится. Будем летитбитить.
[ССЫЛКА]
#2
Упс. Ошибся. Не 13 566 а 33 566 цитат. 🙂
#3
Даёшь в паблик! 🙄
#4
Вроде у них сейчас домен .im А не org.ru
#5
перезалил, ибо летитбит-ЗЛО!
-ttp://mediafire.com/?dyr8xmt8sjq5j5a
#6
vanechek, какой еще нафиг запрос в бд?
#7
вот такой пример реализации
$bash = file_get_contents('http://bash.im/');
if ($bash)
{
$bash = iconv('windows-1251', 'utf8', $bash); // меняем кодировку
//$bash = preg_match_all("смотрите исходный код цататы", $bash, $content); // выводить цитату
//$bash = preg_match_all("смотрите исходный код цататы", $bash, $time); // выводить время
//$bash = preg_match_all("смотрите исходный код цататы", $bash, $rate); // выводить ретинг
}
 
echo $bash;
#8
vanechek, какой еще нафиг запрос в бд?
ммм. не понял?
#9
вот такой пример реализации
$bash = file_get_contents('http://bash.im/');
if ($bash)
{
$bash = iconv('windows-1251', 'utf8', $bash); // меняем кодировку
//$bash = preg_match_all("смотрите исходный код цататы", $bash, $content); // выводить цитату
//$bash = preg_match_all("смотрите исходный код цататы", $bash, $time); // выводить время
//$bash = preg_match_all("смотрите исходный код цататы", $bash, $rate); // выводить ретинг
}
 
echo $bash;
Как говорится: я программирование за то и люблю, что одно и то же можно сделать 10-ю разными способами. 🙂
#10
Ну так то да🙂