tek*_*agi 13 python twitter tweepy
我用tweepy写了一个推特程序.当我运行这段代码时,它会为它们输出Python ...值,比如
<tweepy.models.Status object at 0x95ff8cc>
Run Code Online (Sandbox Code Playgroud)
哪个不好.我如何获得实际的推文?
import tweepy, tweepy.api
key = XXXXX
sec = XXXXX
tok = XXXXX
tsec = XXXXX
auth = tweepy.OAuthHandler(key, sec)
auth.set_access_token(tok, tsec)
api = tweepy.API(auth)
pub = api.home_timeline()
for i in pub:
print str(i)
Run Code Online (Sandbox Code Playgroud)
AKX*_*AKX 23
通常,您可以使用dir()Python中的内置来检查对象.
看起来这里的Tweepy文档非常缺乏,但我认为Status对象反映了Twitter的REST状态格式的结构,请参阅(例如)https://dev.twitter.com/docs/api/1/get/状态/ home_timeline
所以 - 试试吧
print dir(status)
Run Code Online (Sandbox Code Playgroud)
查看状态对象中的内容
或者只是说,
print status.text
print status.user.screen_name
Run Code Online (Sandbox Code Playgroud)