我如何在网络x上与关注者在Twitter上创建涂鸦?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了我如何在网络x上与关注者在Twitter上创建涂鸦?相关的知识,希望对你有一定的参考价值。

我正在尝试使用networkx在python上创建图形。我想在节点上创建一个包含所有关注者和我的直接图,如果A跟随B,则在A和B之间具有边。我将追随者存储在名为result的数组上,但是我不确定如何创建此图。以下是我下载我的关注者的代码

twitter_accounts = ["AccountA", "AccountB"]
res = 
#res1 = 
follower = []
pbar = tqdm_notebook(total=len(twitter_accounts))

for twitter_account in twitter_accounts:
    inner_structure = []
    for page in tweepy.Cursor(api.followers, screen_name=twitter_account,
                              skip_status=True, include_user_entities=False).items(10):
        val = page._json
        inner_dict = 
        inner_dict["name"] = val["name"] 
        inner_dict["screen_name"] = val["screen_name"]
        if inner_dict not in inner_structure:
            inner_structure.append(inner_dict)

    res[twitter_account] = inner_structure

答案

如果您在链接上的唯一信息/谁跟随谁是列表中的每个人都跟随您-那么您的图表将是“星形”的,这可能没那么有趣。

基本NetworkX tutorial中需要的信息:

import networkx as nx

graph = nx.Graph()

for twitter_account in twitter_accounts: 
    graph.add_node(twitter_account)

    for follower in res[twitter_account]:
        graph.add_node(follower['name'])
        graph.add_edge(follower['name'], twitter_account)

以上是关于我如何在网络x上与关注者在Twitter上创建涂鸦?的主要内容,如果未能解决你的问题,请参考以下文章

在 iOS 6 及更高版本上与 YouTube 和 Twitter 共享视频文件

如何为用户实现关注者,如在 twitter 中

如何在网站上与注册用户完全集成 XMPP

在 iOS 11 上与 Facebook 共享不再工作

按主题从 twitter 用户构建网络图

使用 MGTwitterEngine iphone 在 Twitter 上关注