如何使用 tweepy 获取 hastahg、用户名推文
How to get hastahg, username tweets using tweepy
我为 tweepy 编写了脚本,当我输入 bse
、nse
等关键字时,它会搜索这些关键字。
但是当我输入标签 #bse
、#nse
或用户名 @skirani
时,@mukund
没有结果。
我尝试了 result_type、recent
和 popular
,没有任何变化。还有其他结果类型吗?
def getTweets(self, data):
import pdb
# pdb.set_trace()
tweets = {}
if "query" in data:
tweets = self.twitter_api.search(data['query'], result_type='recent' )
# print type(tweets)
result = tweets['statuses']
count = 1
for val in result:
print count
print val['text']
count += 1
print
return tweets
Tweepy 要求搜索实体是 URL encoded。这意味着 @
需要是 %40
而 #
必须是 %23
在 Python 中执行此操作的简单方法是:
import urllib2
search = urllib2.quote("@skirani")
我为 tweepy 编写了脚本,当我输入 bse
、nse
等关键字时,它会搜索这些关键字。
但是当我输入标签 #bse
、#nse
或用户名 @skirani
时,@mukund
没有结果。
我尝试了 result_type、recent
和 popular
,没有任何变化。还有其他结果类型吗?
def getTweets(self, data):
import pdb
# pdb.set_trace()
tweets = {}
if "query" in data:
tweets = self.twitter_api.search(data['query'], result_type='recent' )
# print type(tweets)
result = tweets['statuses']
count = 1
for val in result:
print count
print val['text']
count += 1
print
return tweets
Tweepy 要求搜索实体是 URL encoded。这意味着 @
需要是 %40
而 #
必须是 %23
在 Python 中执行此操作的简单方法是:
import urllib2
search = urllib2.quote("@skirani")