[PYTHON] Mit der Twitter-Streaming-API können Sie nur knuspriges Japanisch lernen

streamer.py



#!/user/bin/env python
# -*- coding: utf-8 -*-
import tweepy
import json
import sys
import codecs

consumer_key = ""
consumer_secret = ""
access_token = ""
access_token_secret = ""

class StdOutListener(tweepy.StreamListener):
    def on_data(self, data):
        tweet = json.loads(data)
        U_img = (tweet["user"]["profile_image_url"])
        Created_at = (tweet["created_at"])
        User = (tweet["user"]["screen_name"].encode("utf-8"))
        Name = (tweet["user"]["name"].encode("utf-8"))
        Text = (tweet["text"].encode("utf-8"))

        if tweet["user"]["lang"] == "ja":
            print Text, User, Name, Created_at

        return True

    def on_error(self, status):
        print status


l = StdOutListener()
auth = tweepy.OAuthHandler(consumer_key, consumer_secret)
auth.set_access_token(access_token, access_token_secret)
stream = tweepy.Stream(auth, l)
stream.filter(track=['#'])

Es funktioniert jedoch nicht, wenn es in einer Flasche installiert ist. Nein, es funktioniert, wird aber nicht angezeigt.

Recommended Posts

Mit der Twitter-Streaming-API können Sie nur knuspriges Japanisch lernen
Verwenden Sie die Twitter-API mit Python
Unterstützen Sie sich mit der Twitter API
Erfolgreiches update_with_media mit Twitter API
Sammeln von Informationen von Twitter mit Python (Twitter API)
Streaming-Spracherkennung mit der Google Cloud Speech API
Poste von einem anderen Konto mit Twitter API
Automatisches Follow-Back mit Streaming-API mit Tweepy
Twittern Sie regelmäßig mit der Twitter-API in Go-Sprache