使用Van Ling脚本如何获取用户网址我对其进行了调整并找到了我要查找的两个内容,一个是知道某个网页名称的关注者数量,所以我使用了'followers_count'而不是'profile_image- URL'
我还想要超过关注者的数量,我也想要创建帐户的那一天,所以我添加了一个新的详细信息行'created_at'
我还想要更多,我希望这个信息适用于多个帐户
这是我需要你帮助的地方,我想要多个屏幕名称的详细信息
下面是我做的脚本,它适用于一个屏幕名称,所以我希望你可以使用它,但是当我运行它时,它只提供关于屏幕名称No2的关注者和创建日期的信息
谢谢 ..........................................
#!/home3/master/bin/python
import sys
sys.path.insert(1,'/home3/master/lib/python2.6/site-packages')
from twython import Twython
APP_KEY = 'appkey'
APP_SECRET = 'appsecret'
OAUTH_TOKEN = 'OToken'
OAUTH_TOKEN_SECRET = 'OTokenSecret'
twitter = Twython(APP_KEY, APP_SECRET, OAUTH_TOKEN, OAUTH_TOKEN_SECRET)
details = twitter.show_user(screen_name='No1')
details = twitter.show_user(screen_name='No2')
print "content-type: text/html;charset=utf-8"
print"<html><head></head><body>"
print (details['followers_count']) #No of followers
print (details['created_at'])# Account creation date
答案 0 :(得分:0)
这是因为你保存了screen_name =&#39; No1&#39;到详细信息,然后保存screen_name =&#39; No2&#39;详细信息,将覆盖&#39; No1&#39;。
的user_details您可以将用户保存为两个不同的变量,如下所示。
details_no1 = twitter.show_user(screen_name='No1')
details_no2 = twitter.show_user(screen_name='No2')
print "content-type: text/html;charset=utf-8"
print"<html><head></head><body>"
# Screen name 'No1'
print (details_no1['screen_name']) # Screen name
print (details_no1['followers_count']) #No of followers
print (details_no1['created_at'])# Account creation date
# Screen name 'No2'
print (details_no2['screen_name']) # Screen name
print (details_no2['followers_count']) #No of followers
print (details_no2['created_at'])# Account creation date
或者如果您希望将此信息用于多个帐户,则可以将所有详细信息保存到数组中,然后像这样迭代它。
screen_names = ['No1', 'No2']
print"<html><head></head><body>"
for screen_name in screen_names:
details = twitter.show_user(screen_name=screen_name)
print (details['screen_name']) # Screen name
print (details['followers_count']) #No of followers
print (details['created_at'])# Account creation date