我正在做一个考试项目:“社交媒体挖掘”。 我将要研究的是在抽搐状态下,跟随者最多的频道的网络。 节点将是最热门的频道,链接将与他们和他们的追随者。(不是跟踪那些频道的人)
问题是我没办法拿到名单。我把密码搞砸了。第二个请求出现问题,while继续循环,因为数组“seguiti”没有填充。尤其是在那条线上seguiti.append(k['channel']['display_name'])。在
我对python很在行,所以可能是个愚蠢的错误,但我求助于你,因为我真的无法摆脱这个问题! 非常感谢你。在
off=0
n=0
top_channel = ['Ninja'] #for tests
seguiti = []
for user in top_channel:
print(user)
follows_url = requests.get('https://api.twitch.tv/kraken/users/{}/follows/channels?client_id={}&offset=0&limit=100'.format(user,client_id))
follows_json= json.loads(follows_url.text)
for j in follows_json['follows']:
seguiti.append(j['channel']['display_name'])
print(len(seguiti))
print('total:')
print(follows_json['_total'])
while len(seguiti)< follows_json['_total']:
off=off+100
follows_url2 = requests.get('https://api.twitch.tv/kraken/users/{}/follows/channels?client_id={}&offset={}&limit=100'.format(user,client_id, off))
follows_json2= json.loads(follows_url2.text)
#pp.pprint(follows_json2['follows'])
for k in follows_json2['follows']:
seguiti.append(k['channel']['display_name']) #apparently it doesn't work
print(len(seguiti))
print(k['channel']['display_name'])
n=n+1
print(len(seguiti))
print(follows_json['_total'])
print(len(seguiti))
print(seguiti)
编辑:我要在和获取的数据结构是: dataStructure
目前没有回答
相关问题 更多 >
编程相关推荐