Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/343.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 使用tweepy的推特流媒体返回转发次数始终为0_Python_Twitter_Tweepy - Fatal编程技术网

Python 使用tweepy的推特流媒体返回转发次数始终为0

Python 使用tweepy的推特流媒体返回转发次数始终为0,python,twitter,tweepy,Python,Twitter,Tweepy,我的问题是,当用tweepy流推时,retweet\u count总是0 这是我的密码: tweet = utf8mb4.sub(u'', tweet.json) tweet = json.loads(tweet) print tweet q = u'INSERT INTO url VALUES (%s, %s);' for i in tweet['entities']['urls']: try: insert = (tweet['id'],

我的问题是,当用tweepy流推时,
retweet\u count
总是0

这是我的密码:

tweet = utf8mb4.sub(u'', tweet.json)
tweet = json.loads(tweet)
print tweet

q = u'INSERT INTO url VALUES (%s, %s);'
for i in tweet['entities']['urls']:
    try:
        insert = (tweet['id'],
                    util.unshorten(i['expanded_url']))
        c.execute(q, insert)
    except IOError:
        continue



tweet['created_at'] = util.isoformat(tweet['created_at'])
tweet['text'] = htmlparser.unescape(tweet['text'])
tweet['source'] = util.strip_tags(tweet['source'])
q = u'INSERT IGNORE INTO status VALUES (%s, %s, %s, %s, %s,%s);'
insert = (tweet['id'],
          tweet['user']['id'],
          tweet['created_at'],
          tweet['text'],
          tweet['source'],
          tweet['retweet_count'])
c.execute(q, insert)

json文件中有一个retweeted_状态,它包含真实的retweet_计数

json文件中有一个retweeted_状态,它包含真实的retweet_计数

json文件中有一个retweeted_状态,它包含真实的retweet_计数

json文件中有一个retweeted_状态,这包含了真实的转发次数

这是非常正常的,正如您在使用流媒体api端点时所预期的那样,这是因为您在twitter平台上实时发布推文时收到推文,当您收到推文时,没有其他用户有机会转发,因此转发次数将始终为0。
如果你想知道转发次数,你必须在一段时间后使用重新发送此特定推文,然后你可以看到转发次数将包含在此特定时间点之前发生的转发次数

这是非常正常的当您使用流式api端点时,这是意料之中的,因为您在twitter平台上实时发布推文时收到推文,当您收到推文时,没有其他用户有机会转发推文,因此转发计数将始终为0。
如果你想知道转发次数,你必须在一段时间后使用重新发送此特定推文,然后你可以看到转发次数将包含在此特定时间点之前发生的转发次数

这是非常正常的当您使用流式api端点时,这是意料之中的,因为您在twitter平台上实时发布推文时收到推文,当您收到推文时,没有其他用户有机会转发推文,因此转发计数将始终为0。
如果你想知道转发次数,你必须在一段时间后使用重新发送此特定推文,然后你可以看到转发次数将包含在此特定时间点之前发生的转发次数

这是非常正常的当您使用流式api端点时,这是意料之中的,因为您在twitter平台上实时发布推文时收到推文,当您收到推文时,没有其他用户有机会转发推文,因此转发计数将始终为0。
如果你想知道转发次数,你必须在一段时间后使用重新发送此特定推文,然后你可以看到转发次数将包含在此特定时间点之前发生的转发次数

retweetd_状态包含原始tweet的表示,它不是计数()@nickmilon的答案是正确的。Retweetd_状态包含原始tweet的表示,而不是计数()@nickmilon的答案是正确的。Retweetd_状态包含原始tweet的表示,而不是计数()@nickmilon的答案是正确的。Retweetd_状态包含原始tweet的表示,而不是计数()@尼克米隆的答案是正确的。