Twitter MassFollowing
С недавнего времени обнаружил, что большой популярностью пользуется дурной, по моему мнению, сервис микроблоггинга Твиттер. Почему дурной? Я считаю, что микроблоггинг не несет никакого смыслового значения. Ну что можно уложить в сообщение из 140 символов? Хотите пообщаться короткими сообщениями? Идите в чат или аську… Ну вообще непонятен мне этот сервис. Но раз он стал таким модным и там появился трафик, значит он достоин внимания сеошников. Решил я его немножко поковырять. Создал твиттер аккаунт – starik.name (добавляйтесь) и начал смотреть, что так к чем. Оказалось, что основная суть твиттера состоит в том, чтоб тебя зафолловило больше людей. Чем больше людей зафолловит ваш аккаунт, тем больше людей будут читать ваши твиты (короткие сообщения). Ну что ж, значит нужен скрипт для автоматического фолловинга.  У твиттера есть свое апи и создать такой скрипт не составило большого труда.

Встречайте:

<?php
set_time_limit(0); // убираем ограничение времени на выполнение скрипта
function FollowUser ($username, $password, $userfollow){ // инициируем функцию
$url = 'http://twitter.com/friendships/create/'.$userfollow.'.xml'; // задаем адресс обращения к API
$ch = curl_init(); // инициируем CURL, задавая его параметры ниже
curl_setopt($ch, CURLOPT_URL, "$url");
curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 2);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_USERPWD,
"$username:$password");
$buffer = curl_exec($ch); // сохраняем ответ
curl_close($ch); // закрываем CURL
if (empty($buffer)) { // если ответа нету
echo 'Не добавлен '.$userfollow.' <br>'; // выводим пользователя, который не добавлен
} else { // если ответ есть
echo 'Добавлен '.$userfollow.' <br>';}} // выводим пользователя, который добавлен
$filewithlogins = "logins_ru.txt"; // указываем путь к файлу с логинами пользователей, которых мы собираемся фолловить, мой совет – не более 500 за раз
$fp = fopen($filewithlogins, "r") or die ("<br><b>Невозможно открыть файл</b> "); // открываем файл для чтения
while ( ! feof( $fp ) ) { // запускаем цикл, который выполняется до тех пор, пока не достигнут конец файла
$line = fgets( $fp, 1024 ); // копируем построчно со смещением указателя
FollowUser ('ваш логин', 'ваш пароль', trim($line)); } // фолловим пользователя
?>

Скачать отдельно.

Ну, вроде все должно работать :). Когда тестировал, я запускал скрипт раза 3 в день для 1 аккаунта, фолловил за раз по 400-450 человек. Один раз попробовал на 1000 запустить, забанили за подозрительную деятельность. В следующей статье я расскажу, как правильно собирать большие базы нужных вам пользователей для фолловинга.

Бонус: база русскоязычных твиттер пользователей (24833 пользователя).

Ярлыки: , , , , ,



22 комментария к записи “Twitter MassFollowing и все с ним связанное”

  1. Twitter MassFollowing и все с ним связанное | Блог stArik'a … написал:

    [...] Посмотреть оригинальный пост здесь: Twitter MassFollowing и все с ним связанное | Блог stArik'a … [...]

  2. Iceman написал:

    Спасибо за интересный скрипт)
    Кстати, на счет Твиттера. Я, например, не пользуюсь RSS, а пользуюсь Твиттером. И мне удобно фолловить тех людей, чьи статьи мне интересны (ты один из них :)). И с другой стороны, мне не нравиться, когда люди используют твиттер как icq и льют кучу ненужной воды. От таких сразу отписываюсь.

  3. stArik написал:

    Iceman FriendFeed намного удобней тогда для тебя должен быть :) Тем более feedburner считает подписавшихся через него, а через твиттер нет. Так что я теряю тебя как подписчика на счетчике feedburner :(

  4. Iceman написал:

    Так вроде уже не считает feedburner подписчиков из FF?

  5. stArik написал:

    Считает, это были временные технические неисправности. У меня нету из FF подписчиков, я его себе только 2 дня назад прикрутил

  6. seokiller написал:

    Вот такая ошибочка:
    Parse error: syntax error, unexpected T_VARIABLE in /home/c/usermane/sait.ru/public_html/twiter/masfollow.php on line 5

  7. stArik написал:

    Поправил. Просто wordpress экранировал точки с запятой и еще была ошибка в имени файла, теперь все должно работать

  8. r2d2 написал:

    Респект и уважуха. Спасибо огромное, будем-с юзать-с.

  9. LaaCrus написал:

    А какая реальная польза от твиттера ? часто ли по ссылкам гуляют в постах ?

  10. stArik написал:

    Во время набора фолловингов, с него шло 40-60 уников в день. Я пишу не часто, так что реально траф оценить не могу, предполагаю, что если писать каждый день, то траф будет

  11. ы691 написал:

    для этого нужен платный домен и хост?

  12. stArik написал:

    Не обязательно, достаточно залить скрипт на бесплатный хост с поддержкой php, но на таких хостах обычно ограничивается время работы скрипта, так что запускать скрипт придется несколько раз

  13. ы691 написал:

    крута:-)

  14. Svobodniu написал:

    Добрый день!
    а как его установить и запустить?! Спасибо!

  15. skazochnick написал:

    Есть скрипт для ретвита ?? Очень нужен((

  16. Seochan написал:

    Старик, чего-то он не хочет работать.
    Если не тяжело, глянь, а то я запустил, пишет, что добавлено – в акке добавленных нет (свежий акк).
    Спасибо!

  17. Seochan написал:

    Или может в другом формате нужно акки?
    в текстовике акки в виде:

    LukeRussert
    davidaxelrod
    tukangdvd

    Это реальные акки, чтобы потестить работу скрипта.

    Спасибо, если поможешь по скрипту

  18. stArik написал:

    Seochan
    Все работает, изменился только адрес api у твиттера api.twitter.com

  19. Seochan написал:

    Не, Старик, не пашет у меня ((

    Добавил api. в код, вот он:

    <?php
    set_time_limit(0); // убираем ограничение времени на выполнение скрипта
    function FollowUser ($username, $password, $userfollow){ // инициируем функцию
    $url = 'http://api.twitter.com/friendships/create/&#039;.$userfollow.'.xml'; // задаем адресс обращения к API
    $ch = curl_init(); // инициируем CURL, задавая его параметры ниже
    curl_setopt($ch, CURLOPT_URL, "$url");
    curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 2);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
    curl_setopt($ch, CURLOPT_POST, 1);
    curl_setopt($ch, CURLOPT_USERPWD, "$username:$password");
    $buffer = curl_exec($ch); // сохраняем ответ
    curl_close($ch); // закрываем CURL
    if (empty($buffer)) { // если ответа нету
    echo 'Не добавлен '.$userfollow.' ‘; // выводим пользователя, который не добавлен
    } else { // если ответ есть
    echo ‘Добавлен ‘.$userfollow.’ ‘;}} // выводим пользователя, который добавлен
    $filewithlogins = “logins.txt”; // указываем путь к файлу с логинами пользователей, которым мо собираемся фолловить, мой совет – не более 500 за раз
    $fp = fopen($filewithlogins, “r”) or die (“Невозможно открыть файл “); // открываем файл для чтения
    while ( ! feof( $fp ) ) { // запускаем цикл, который выполняется до тех пор, пока не достигнут конец файла
    $line = fgets( $fp, 1024 ); // копируем построчно со смещением указателя
    FollowUser (‘JohnOklahom’, ‘klklgh’, trim($line)); } // фолловим пользователя
    ?>
    Правильно же?

    На сервере есть курл – пишет, что “добавлен такой-то”, а по факту – не добавляет.

    Посмотри пожалуйста.
    Спасибо!

  20. stArik написал:

    http://api.twitter.com/1/friendships/

  21. Seochan написал:

    Старик, ???
    Единичку поставил – не добавляет =(
    Если не сложно, пожалуйста, попробуй сам скрипт запустить, может в Твиттере опять что-то поменяли.
    Буду очень благодарен, если уделишь чуть-чуть времени на это, скрипт у тебя очень классный!
    Заранее большое спасибо!

  22. stArik написал:

    У меня в таком виде работал еще месяц назад

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


RSS SUSCRIBE

stArik SEO blog feed

Site fiable pour acheter viagra en France sans ordonance.

Поиск по блогу
Опросник

Лучшая фарма партнерка?

  • Stimul-Cash.com (34%, 127 голос(ов))
  • DRUGREVENUE.com (30%, 112 голос(ов))
  • RX-PROMOTION.com (27%, 101 голос(ов))
  • RX-PARTNERS.biz (22%, 81 голос(ов))
  • GLAVMED.com (19%, 71 голос(ов))
  • MEDINC.biz (11%, 41 голос(ов))

Всего проголосовало: 373

Loading ... Loading ...
Календарь
Август 2019
Пн Вт Ср Чт Пт Сб Вс
« Июнь    
 1234
567891011
12131415161718
19202122232425
262728293031  
Интересное в блогах