Просмотр полной версии : Собрать базу пользователей форума
Приветствую всех!
Как можно собрать базу всех пользователей форума?
К примеру отсюда: http://forum.antichat.ru/memberlist.php?
все данные что там имеются, все колонки :)
Кто что подскажет? Может кто осуществить сможет? :) :confused: :confused:
X-RayBlade
10.10.2009, 00:16
нафига?
EndLeSSDre@M
10.10.2009, 00:17
Интересно, зачем это надо вообще???
Тупо заняться что ли нечем?)))
все сразу, думают, как выгоду из этого извлечь.
Нуно значит! Посоветуйте, что к чему?
ZavodiJIo
10.10.2009, 00:22
Отправь егорычу пинч, слей базу, хуле =\
все сразу, думают, как выгоду из этого извлечь.
Нуно значит! Посоветуйте, что к чему?Парсер тебе нужен, а вот кто напишет и причем бесплатно не знаю.
login999
10.10.2009, 00:45
Озвучивание твоей цели может конкретно приблизить тебя к парсеру...
наверняка такой парсер уже существует! Кто-нить поделитесь? :)
Если не ошибаюсь то
http://forum.antichat.ru/threadnav122395-1-10.html
Второй скрин
-Unlocked-
10.10.2009, 09:59
Да ладно тебе!
Если акков надо, бери мой: -Unlocked-;J8asd123qW
есть похожий скрипт.Пиши 377669925.
ReduKToR
10.10.2009, 10:16
ReduKToR;qwerthff
ТОлько не бруть пожалуйста!!1адын
ReduKToR
10.10.2009, 10:19
<?php
set_time_limit(0)or die ("Время работы скрипта ограниченно");
$n = implode(file("n.txt"));
$n++;
$f = fopen("logins.txt","a");
for($i = $n;;$i++)
{
$url = "http://forum.antichat.ru/member.php?u=".$i;
$str = file_get_contents($url);
$pos = strpos($str, '<img src="fusion/misc/im_icq.gif"');
if ($pos <> false)
{
preg_match_all("/(?<=Просмотр профиля:\s)(.*)(?=<\/title>)/", $str, $name);
fwrite($f, array_pop(array_shift($name))."\r\n");
$fn = fopen("n.txt","w");
fwrite($fn,$i);
fclose($fn);
$str = '';
}
}
?>
гг
будет в виде
ReduKToR
waik
и т.д
ТОлько логины.....
гы...
ну да,у меня на перле и тоже только логины.
root_sashok
10.10.2009, 10:51
Вам что, античат-семьи мало? И даже, если вы соберете базу, то она быстро станет неактуальной. Много изменений.
http://forum.antichat.ru/threadnav122395-1-10.html
Вот от mailbrush'a софт. Им можно напарсить...
[ Dumi ]
10.10.2009, 11:22
Парсер для vBulletin
Не обращайте внимание на говнокод, но работает. и парсит.
Иногда вылазят бяки всякие ввиде "</font></b>", а так нормально отработал.
#!/usr/bin/python
# -*- coding: utf-8 -*-
import urllib,urllib2 ,re
lonk = 'http://forum.antichat.ru/memberlist.php?'
data = {}
data['do'] = 'getall'
data['page'] = '0'
data['pp'] = '100' ## кол-во юзеров на странице
data['order'] = 'asc'
data['postslower'] = '10' ## условие: у юзера больше 10 сообщений
data['sort'] = 'username'
for i in xrange(1,1000): ## дибильный цыкл, слишком большой!!!
data['page'] = i ## текущая страница в листе юзеров
url_values = urllib.urlencode(data)
d = urllib2.urlopen(lonk + url_values)
for a in re.findall('member\.php(.+)&u=(.+)">(.+)</a>', d.read()):
print a[2]
## скрипт просто выводит в консоль ники
## чтобы писать в файл, я запускал так: python achat.py >> ausers.txt
http://forum.antichat.ru/threadnav122395-1-10.html
Вот от mailbrush'a софт. Им можно напарсить...
выше выложили уже, и там вирус у меня высветился... :rolleyes:
Позже погляжу скрипт, написанные тут... Спасибо всем!
Для IP.Board
имеется теперь? :)
vBulletin® v3.8.14, Copyright ©2000-2026, vBulletin Solutions, Inc. Перевод: zCarot