将 Edge 添加到 Twitter ID 社区 (Tweepy / NetworkX)

问题描述

我有一个 Twitter 用户社区。我尝试通过使用 TwitterID 遍历他们的朋友列表来添加边,以查找社区中相互关注的其他成员并创建社区图。

以下对 API 的请求,据我测试,成功检索到用户的“关注”列表,但始终无法将关注者连接连接到列表“community_follows”。我检查了 twitterID 是否在两个列表中都存储为整数。知道为什么吗?

    ids = list(community.index)    
    Failed = []
    for i in ids:
        try:
            following = list(api.friends_ids(user_id = i))
            community_follows = list(set(ids) & set(following))
            joined = list(zip([i] * len(community_follows),community_follows))
            G.add_edges_from(joined)
            nx.write_gpickle(G,"communitytwitter.gpickle")
        except tweepy.error.TweepError as ex:
            print(ex.reason)
            Failed.append(i)

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)