Приветствую всех! Как можно собрать базу всех пользователей форума? К примеру отсюда: /memberlist.php? все данные что там имеются, все колонки Кто что подскажет? Может кто осуществить сможет?
Вам что, античат-семьи мало? И даже, если вы соберете базу, то она быстро станет неактуальной. Много изменений.
Парсер для vBulletin Не обращайте внимание на говнокод, но работает. и парсит. Иногда вылазят бяки всякие ввиде "</font></b>", а так нормально отработал. Code: #!/usr/bin/python # -*- coding: utf-8 -*- import urllib,urllib2 ,re lonk = '/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