【问题标题】:Return Unique Tweet id with Tweepy Json使用 Tweepy Json 返回唯一的推文 ID
【发布时间】:2015-12-19 21:05:18
【问题描述】:

希望返回并创建自己或为每条已解析的推文捕获唯一的 tweet_id...

class listener(StreamListener):

    def on_data(self, data):
        all_date = json.load(data)

        tweet = all_data["text"]

        username = all_data["user"]["screen_name"]

在这里我想创建一个名为 tweet_id 的变量,并从 all_data 中的相应值返回它,或者创建我自己的 id 系统

【问题讨论】:

    标签: python-2.7 twitter tweepy


    【解决方案1】:

    首先,我认为您的意思可能是json.loads() 注意sjson.load() 用于读取文件,不接受str 类型为data

    其次,使用twitter已经设置好的tweet id。您可以从all_data["id"] 获得它。

    即:'id': 640415654723786993,

    不要与all_data["user"]["id"]混淆

    【讨论】:

    • 是的,只是一个错字,因为我无法将粘贴代码复制到问题中。 all_data["id'] 起作用了。我检查了 API,但之前没有看到获取该字段的方法。感谢您的帮助!
    • 很高兴它成功了。如果您愿意,请标记为已接受。谢谢。
    猜你喜欢
    • 2014-10-24
    • 1970-01-01
    • 2016-09-20
    • 2018-10-20
    • 1970-01-01
    • 2020-09-07
    • 1970-01-01
    • 2012-03-08
    • 2011-12-04
    相关资源
    最近更新 更多