小编And*_*eli的帖子

Tweety StreamListener到CSV

我是python的新手,我正在尝试开发一个应用程序,通过Tweepy和Streaming API从Twitter检索数据,并将数据转换为CSV文件.问题是这段代码不会创建输出CSV文件,可能是因为我应该将代码设置为在例如实现时停止.1000条推文,但我无法设置此停止点

这是代码

import sys
import tweepy
import csv

#pass security information to variables
consumer_key=""
consumer_secret=""
access_key = ""
access_secret = ""


#use variables to access twitter
auth = tweepy.OAuthHandler(consumer_key, consumer_secret)
auth.set_access_token(access_key, access_secret)
api = tweepy.API(auth)

#create an object called 'customStreamListener'

class CustomStreamListener(tweepy.StreamListener):

    def on_status(self, status):
        print (status.author.screen_name, status.created_at, status.text)


    def on_error(self, status_code):
        print >> sys.stderr, 'Encountered error with status code:', status_code
        return True # Don't kill the stream

    def on_timeout(self):
        print >> sys.stderr, 'Timeout...'
        return True # Don't kill …
Run Code Online (Sandbox Code Playgroud)

python csv tweepy python-3.x

2
推荐指数
1
解决办法
3355
查看次数

标签 统计

csv ×1

python ×1

python-3.x ×1

tweepy ×1