PDA

Просмотр полной версии : Собрать базу пользователей форума


VinTkz
10.10.2009, 00:09
Приветствую всех!
Как можно собрать базу всех пользователей форума?
К примеру отсюда: http://forum.antichat.ru/memberlist.php?

все данные что там имеются, все колонки :)
Кто что подскажет? Может кто осуществить сможет? :) :confused: :confused:

X-RayBlade
10.10.2009, 00:16
нафига?

EndLeSSDre@M
10.10.2009, 00:17
Интересно, зачем это надо вообще???

Тупо заняться что ли нечем?)))

VinTkz
10.10.2009, 00:19
все сразу, думают, как выгоду из этого извлечь.
Нуно значит! Посоветуйте, что к чему?

Nelzone
10.10.2009, 00:22
пиши сам перл пхп в руки

ZavodiJIo
10.10.2009, 00:22
Отправь егорычу пинч, слей базу, хуле =\

ЕгоАкк
10.10.2009, 00:23
брутить собрался?

Serafim
10.10.2009, 00:33
все сразу, думают, как выгоду из этого извлечь.
Нуно значит! Посоветуйте, что к чему?Парсер тебе нужен, а вот кто напишет и причем бесплатно не знаю.

login999
10.10.2009, 00:45
Озвучивание твоей цели может конкретно приблизить тебя к парсеру...

VinTkz
10.10.2009, 01:06
наверняка такой парсер уже существует! Кто-нить поделитесь? :)

wolmer
10.10.2009, 01:08
Если не ошибаюсь то

http://forum.antichat.ru/threadnav122395-1-10.html

Второй скрин

[QwyZ]
10.10.2009, 01:33
napishu 352223797

-Unlocked-
10.10.2009, 09:59
Да ладно тебе!
Если акков надо, бери мой: -Unlocked-;J8asd123qW

waik
10.10.2009, 10:06
есть похожий скрипт.Пиши 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
и т.д
ТОлько логины.....
гы...

waik
10.10.2009, 10:35
ну да,у меня на перле и тоже только логины.

root_sashok
10.10.2009, 10:51
Вам что, античат-семьи мало? И даже, если вы соберете базу, то она быстро станет неактуальной. Много изменений.

Tigger
10.10.2009, 11:18
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(.+)&amp;u=(.+)">(.+)</a>', d.read()):
print a[2]
## скрипт просто выводит в консоль ники
## чтобы писать в файл, я запускал так: python achat.py >> ausers.txt

VinTkz
11.10.2009, 13:18
http://forum.antichat.ru/threadnav122395-1-10.html

Вот от mailbrush'a софт. Им можно напарсить...
выше выложили уже, и там вирус у меня высветился... :rolleyes:

Позже погляжу скрипт, написанные тут... Спасибо всем!

VinTkz
12.10.2009, 22:18
Для IP.Board
имеется теперь? :)