0

Python Twitter を使用して、youTube ビデオに関するツイートからデータをダウンロードしています

def TW():
    return twitter.Api(consumer_key='X',consumer_secret='X',access_token_key='X-X',access_token_secret='X')

for i in TW().GetSearch(term='https://www.youtube.com/watch?v=ftP6Uh_jSUg', count=1000, include_entities=True):
    print('TWEET_URL','twitter.com/'+str(i.user.screen_name)+'/status/'+str(i.id),i.urls,'RETWEETS',i.retweet_count,'USER_MENTIONS',i.user_mentions,'TEXT',i.text,'USER_ID',i.user.id,'USER',i.user.screen_name)

GetSearch を使用すると、ほとんど結果が得られません。たとえば、前のビデオ クエリではこれしか取得できません。

TWEET_URL twitter.com/Niza_Club/status/740770459030032384 [URL(URL=XX, ExpandedURL=https://youtu.be/ftP6Uh_jSUg)] RETWEETS 0 USER_MENTIONS [User(ID=10228272, ScreenName=YouTube)] TEXT Juniore - A la plage vía @YouTube USER_ID 20470260 USER Niza_Club

Twitter で手動で同じクエリを実行すると、先月の 5 件を含む 15 件の結果が得られます。 typd

他の結果を取得するにはどうすればよいですか? Twitter API を使用しているより良いツールはありますか? それのないもの?

4

1 に答える 1

0

ここで答えを見つけました: Twitter API を使用して 1 週間前のツイートを検索できますか?

また、twitter.com での検索結果は過去の結果を返す場合がありますが、Search API は通常、過去 1 週間のツイートのみを提供することに注意してください。- Twitter のドキュメント

于 2016-06-23T09:42:02.237 に答える