[英]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編碼 。 這意味着@
必須為%40
, #
必須為%23
在Python中執行此操作的一種簡單方法是:
import urllib2
search = urllib2.quote("@skirani")
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.