Форум АНТИЧАТ

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   Болталка (https://forum.antichat.xyz/forumdisplay.php?f=46)
-   -   Собрать базу пользователей форума (https://forum.antichat.xyz/showthread.php?t=147044)

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

Цитата:

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

Парсер тебе нужен, а вот кто напишет и причем бесплатно не знаю.

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

Цитата:

Сообщение от Tigger
http://forum.antichat.ru/threadnav122395-1-10.html

Вот от mailbrush'a софт. Им можно напарсить...

выше выложили уже, и там вирус у меня высветился... :rolleyes:

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

VinTkz 12.10.2009 22:18

Для IP.Board
имеется теперь? :)


Время: 03:22