我已经在StackOverflow上阅读了其他一些答案,我(大致)知道问题是什么:Tweepy和Python在转换某些字符(最有可能是比特币)方面有些困难,我看到了一些解决方案,但是我在编程方面也很难应用它们(正如你可以从我的用户名猜测的那样)。
感谢任何帮助解决这个问题。使用最新的Python 3.x。
from tweepy import Stream
from tweepy import OAuthHandler
from tweepy.streaming import StreamListener
import json
#consumer key, consumer secret, access token, access secret.
ckey=""
csecret="" #Removed for privacy
atoken="" #Removed for privacy
asecret="" #Removed for privacy
class listener(StreamListener):
def on_data(self, data):
all_data = json.loads(data)
tweet = all_data["text"]
print((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=["car"])
答案 0 :(得分:1)
我在网上找到了答案。
添加ascii包装器:
tweet = ascii(all_data [“text”])