python 对于给定屏幕名称的Twitter粉丝的随机样本

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python 对于给定屏幕名称的Twitter粉丝的随机样本相关的知识,希望对你有一定的参考价值。

# return a random sample of your twitter followers
# run like so:
# $ python random_followers.py <screen_name>
# where <screen_name> is the account you want followers for
import sys, random, json, urllib

sname = sys.argv[1]

ids_raw = urllib.urlopen(
		"https://api.twitter.com/1/followers/ids.json?screen_name="+sname).read()
follower_ids = json.loads(ids_raw)["ids"]
sampled = ','.join(random.sample([str(x) for x in follower_ids], 100))

followers_raw = urllib.urlopen(
		"https://api.twitter.com/1/users/lookup.json?user_id=" + sampled).read()
followers = json.loads(followers_raw)

for follower in followers:
	print follower["name"] + "\t" + "http://twitter.com/" + \
			follower["screen_name"]

以上是关于python 对于给定屏幕名称的Twitter粉丝的随机样本的主要内容,如果未能解决你的问题,请参考以下文章

PHP 获取Twitter粉丝的数量

PHP Wordpress Twitter粉丝

PHP Twitter粉丝图片列表

PHP 获取WordPress中的Twitter粉丝数量

python+selenium+requests爬取我的博客粉丝的名称

如何在 Twitter 成功后返回密钥名称?