【发布时间】:2017-01-28 20:16:17
【问题描述】:
您好,我已经修改了这个旧代码来抓取 Twitter 用户名,但由于某种原因,它也会抓取用户 ID。我不明白它是如何做到的,因为我在代码“user_id”中看不到任何地方,根据 twitter api 文档,您应该使用它来获取用户 ID。 这是代码
def my_usernames
"UHDTelevisions"
end
def my_userinfo(names)
@client.followers(names)
end
def my_userhash(users)
userhash = {}
users.each do |user|
userhash[user.screen_name] = user.id.to_s
end
return userhash
end
def my_users
my_userhash(my_userinfo(my_usernames))
end
def my_csv(my_users)
CSV.open('./my_users.csv','a+') do |csv|
my_users.each do |k,v|
csv << [k,v]
end
end
【问题讨论】: