Отправил письмо, mail ошибку не прислал.
Yazzle. Он еще и анкор ссылок пишет:)
Угу, увидел уже. Мой твиттер получил рейтинг 9 с 700 "следующими":)
P. S. В Opera 10 посмотрите сервис, там маленькие баги с версткой.
Зарегистрировался. Красивый сервис, да есть маленькие баги, немного мешают.
Да, у Вас есть еще услуга по "добавлению ботов друзей в твиттер". Надеюсь при добавлении твиттера у Вас идет сравнение баз и если пользователь добавил Ваших ботов(допустим всех) и добавляет в систему с ими, то система запретит?
Ну и смысл тогда?:)
P. S. У меня есть регистратор в .EXE, но он медленный и без заливки данных.
А Вы читали?
P. S. Однако ТС ведет себя нормально и можно же не флудить в теме, базу он конечно на халяву получает, но заказчики сами решат.
Кому? Администратору? Он мог закрытый каталог сделать и удалить бесплатное добавление статей. Другим? Зачем?
Кто будет посещать каталог статей?
Тоже думал. Но посмотрев несколько катлог SAPE не увидел. Хотя идея хорошая:)
# -*- coding: utf-8 -*- from grab import Grab import logging import re import time from ftplib import FTP from tools import account from tools.captcha.antigate import solve_captcha import settings def main(): acc = {} g = Grab() g.setup(log_dir='dumps', log_file='dumps/log.html') g.request(url='http://narod.yandex.ru/') g.follow_link(u'Создайте свой сайт') g.follow_link(u'Зарегистрироваться') g.set_input('iname', account.random_ru_fname()) g.set_input('fname', account.random_ru_lname()) acc['login'] = account.random_login() g.set_input('login', acc['login']) while True: g.submit() if g.search_rex('логин.*?уже.*?занят', re.S): acc['login'] = account.random_login() g.set_input('login', acc['login']) else: break password = account.random_password() acc['password'] = password g.set_input('passwd', password) g.set_input('passwd2', password) g.set_input('hintq', '1') g.set_input('hinta', account.random_ru_lname()) g2 = None while True: if g2 is None or g.search(u'неправильно ввели контрольные'): g2 = g.clone() g2.request(url=g.xpath('//img[@class="captcha-img"]')[0].get('src')) solution = solve_captcha(settings.ANTIGATE_KEY, g2.response_body) g.set_input('code', solution) g.submit('newform') if g.search(u'Поздравляем'): break time.sleep(5) g.request(url='http://narod.yandex.ru/disk/narod/') ftp = FTP('ftp.narod.ru') ftp.set_debuglevel(2) ftp.login(acc['login'], acc['password']) ftp.storbinary('STOR index.html', StringIO('Preved Medved!')) open('var/narod.txt', 'a').write('ftp.narod.ru;%s;%s\n' % (acc['login'], acc['password'])) logging.debug('Done') if __name__ == '__main__': logging.basicConfig(level=logging.DEBUG, format='%(message)s') main()
Как это вообще использовать?:)
Интересует ЖЖ с ТИЦ 30 и уникальным рерайтом?:)
Могу в ЛС предложить немного другой функционал, но тоже нужной программы:)