python - 使用 tweepy 返回用户的推文

标签 python twitter tweepy

我正在使用 tweepy 和 python 2.7.6 来返回指定用户的推文

我的代码如下:

import tweepy

ckey = 'myckey'
csecret = 'mycsecret'
atoken = 'myatoken'
asecret = 'myasecret'



auth = tweepy.OAuthHandler(ckey, csecret)
auth.set_access_token(atoken, asecret)

api = tweepy.API(auth)

stuff = api.user_timeline(screen_name = 'danieltosh', count = 100, include_rts = True)

print stuff

然而,这会产生一组看起来像 <tweepy.models.Status object at 0x7ff2ca3c1050> 的消息

是否可以从这些对象中打印出有用的信息?我在哪里可以找到他们的所有属性?

最佳答案

不幸的是,Status 模型在 tweepy docs 中并没有得到很好的记录。 .

user_timeline()方法返回 Status 对象实例的列表。您可以使用 dir() 探索可用的属性和方法。 ,或查看actual implementation .

比如从源码可以看出有authoruser等属性:

for status in stuff:
    print status.author, status.user

或者,您可以打印出包含 API 调用的实际响应的 _json 属性值:

for status in stuff:
    print status._json

关于python - 使用 tweepy 返回用户的推文,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25588272/

相关文章:

python - 使用 Tweepy 提取主题标签进入 MySQLdb

python - GUI 中 python 程序的实时输出

python - 如何将字符串值提取到对象字段中

python - 如何在 Python 中键入注释 JSON 数据?

python - 从 twitter 日期到 Python 日期时间日期

twitter - 查找 t.co 链接指向的位置

python - 过滤从状态/过滤器(流式 API)收到的推文

python - 在用户提交表单时使用 Tweepy OAuth 对用户进行身份验证

python - 如何在 Tornado 中将处理程序放在不同的文件中

twitter - 获取超过 20 条最新消息