【发布时间】:2014-02-07 19:23:54
【问题描述】:
好的,请注意这是我的第一篇文章
所以,我正在尝试使用 Python 来获取 Twitter 趋势,我正在使用 python 2.7 和 Tweepy。
我想要这样的东西(可行):
#!/usr/bin/python
# -*- coding: utf-8 -*-
import tweepy
consumer_key = 'secret'
consumer_secret = 'secret'
access_token = 'secret'
access_token_secret = 'secret'
# OAuth process, using the keys and tokens
auth = tweepy.OAuthHandler(consumer_key, consumer_secret)
auth.set_access_token(access_token, access_token_secret)
api = tweepy.API(auth)
trends1 = api.trends_place(1)
print trends1
这给出了一个巨大的 JSON 字符串,
我想将每个趋势名称提取到一个变量中,最好是字符串格式str(trendsname)。
理想情况下,趋势的名称如下:
trendsname = str(trend1) + " " +str(trend2) + " "
对于每个趋势名称,依此类推。
请注意,我只是在学习 Python。
【问题讨论】:
-
您知道内置的
json模块及其json.loads()功能吗? -
@senshin 是的,我知道它,但不确定如何使用它。
-
好的,既然如此,就把
trends1的内容贴出来吧。如果它太大而无法放在这里,请将其粘贴在 pastie 中。 -
@senshin 好的:pastie.org/8644855 我想我想提取“
u'name': u'#PolandNeedsWWATour',”值,例如,只拥有“#PolandNeedsWWATour”,然后为每个名称执行此操作趋势,如果这有意义的话
标签: python json twitter tweepy