データベースに twitter のユーザーのリストがあり、r[0] はユーザーの Twitter IDS を表します。これらの ID を使用して、フォロワーのユーザー ID を見つけたいと考えています。
con = lite.connect('influence.db')
with con:
cur = con.cursor()
var = cur.execute("select * from users")
for r in var :
print r[0]
result = tweepy.api.friends(r[0])
for a in result:
print I ," ", a.id," ",a.name, " ",a.followers_count," ",a.friends_count," ",a.statuses_count," "
I = I + 1
if a.followers_count>100000:
cur.execute("INSERT or IGNORE into users1 values (%s,'%s',%s,%s,%s)" % (convert(a.id),convert(a.name),convert(a.followers_count),convert(a.friends_count),convert(a.statuses_count)))
con.commit()
このコードは、データベース内のすべての ID に対して実行されるわけではありません。最初の ID だけで機能し、停止します。私はpythonとsqliteが初めてです。すべての ID に対してコードを実行したい。何が欠けていますか?