Твиттер бот часть 4 Парсер фолловеров
Сегодня мы будем парсить юзеров, которых собираемся зафолловить в Базу Данных. На Денвере создайте базу данных с именем twitterbot. Остальное сделает скрипт. Зайдите на сервис Friendorfollow.com, введите логин юзера (дотаточно популярного) сохраните данные на винт в папку с нашим скриптом под именем user.csv. Запускаем скрипт -> получаем данные в базу.
<?php
mysql_connect("localhost", "root", "") or die('Could not connect to database');
mysql_select_db("twitterbot") or die('Could not select database');
mysql_query("CREATE TABLE IF NOT EXISTS followbot (id INT(11) NOT NULL AUTO_INCREMENT, screenname TEXT DEFAULT NULL, followers TEXT DEFAULT NULL, friends TEXT DEFAULT NULL, followwork TEXT DEFAULT NULL, PRIMARY KEY (id))")
or die ("MySQL error:".mysql_error());
mysql_query("CREATE TABLE IF NOT EXISTS twitterbotopt (id INT(11) NOT NULL AUTO_INCREMENT, optname TEXT DEFAULT NULL, optpar1 TEXT DEFAULT NULL, optpar2 TEXT DEFAULT NULL,PRIMARY KEY (id))")
or die ("MySQL error:".mysql_error());
set_time_limit(300);
$handle = fopen("user.csv", "r");
while (($data = fgetcsv($handle, 1000, ",")) !== FALSE) {
if ( $data[0] <> ’screen_name’ or ){
$dresult = mysql_query(”SELECT * FROM followbot WHERE screenname=’”.$data[0].”‘”);
$mresult = mysql_fetch_array($dresult);
if (!$mresult)
mysql_query(”INSERT INTO followbot SET screenname=’”.$data[0].”‘, followers=’”.$data[4].”‘, friends=’”.$data[5].”‘, followwork = ‘ready’”);
}
}
?>

br>
436-336-876
Эту статью комментировали 3 раз
июня 17, 2009
Отличный скриптец, теперь всех зафловим)) Спасибо
июня 17, 2009
gaws
Пиши в твиттер, дам базу русских твиттерян.
октября 20, 2011
Есть ли у кого безотказные базы фоловеров?
Добавьте комментарий