0
Ich versuche abrufen Tweets von Twitter mit einem Python-Skript, aber jedes Mal, wenn ich das Skript bekomme ich folgende Fehler zu streamen:Der Versuch, Tweets in der Datenbank mit Python Twitter API
from tweepy import Stream
from tweepy import OAuthHandler
from tweepy.streaming import StreamListener
import MySQLdb
import json
conn = MySQLdb.connect("localhost","root","","lordstest")
c = conn.cursor()
ckey="kLqq9kLLnYzArceD7ymqlVEqS"
csecret="DxQQiynR13JYMgVf9ltCOHAM28Ai3gCzODIV3vj0OTIiKfShsz"
atoken="480488826-7iJ8Yq86ASy0u9HaSFO1ZCl5xlKakabKEsWaHVHh"
asecret="BJm6MdyrFRDObHc3sYSDqeStZYZlgIyHtRwFGzJ8XevdL"
class listener(StreamListener):
def on_data(self, data):
all_data = json.loads(data)
tweet = all_data["text"]
username = all_data["user"]["screen_name"]
c.execute("INSERT INTO Lords (username, tweet) VALUES (%s,%s)",
(username, tweet))
conn.commit()
print((username,tweet))
return True
def on_error(self, status):
print status
auth = OAuthHandler(ckey, csecret)
auth.set_access_token(atoken, asecret)
twitterStream = Stream(auth, listener())
twitterStream.filter(track=["Lords test"],languages= ["en"])
Irgendwelche Hilfe, wie ich das beheben kann?
Haben Sie Netzwerkprobleme? – masnun