15 мая 2010 г.

Скрипт для раскрутки twitter аккаунта на python (tweepy)

Привет, друзья!

Недавно начал писать сайт для автораскрутки в twitter. В основе скрипт, который фоловит друзей друзей. Написано отвратно, но при соблюдении рекомендации результат дает:


import tweepy



for user in TwiAccount.objects.all():

    auth = tweepy.BasicAuthHandler(your_user_name, your_user_password)



    def follow_his_friends(username):

        user = tweepy.api.get_user(username)

        for friend in user.friends():

                try:

                    tweepy.API(auth).create_friendship(friend.id)

                except:

                    follow_his_friends(friend.screen_name)



    follow_his_friends('markeyev')


Tweepy, кстати, невероятно хорош - когда я искал python-библиотеку он был лучшим по соотношению понятность/возможности.

Функциональности у него тоже хватает – есть даже авторизация по openid. Собственно openid я и планирую использовать для сайта, т.к. не каждый доверить не знакомому сервису свой аккаунт.

Подобные скрипты очень востребованы на зарубежных сайтах фриланса и будут продаваться до тех пор пока твиттер присылает уведомления о новых фоловерах и не уведомляет об отписавшихся. Стратегия продвижения благодаря этой особенности проста как мычание: фоловить по 50-100 аккаунтов в день (чтоб не забанили за strange activity) и затем быстренько от них отписываться.

Опыты показали, что strange activity наступает при 700 новых фоловингах в день (то есть когда Вы фоловите кого-либо).

Стали бы Вы пользоваться таким сервисом, который я пишу, или может мне бросить эту дурацкую затею?

Комментариев нет: