1
PythonでSearch REST APIとTweepyパッケージを使用して、過去7日間のつぶやきを収集しようとしています。特定のハッシュタグで特定の場所のつぶやきを取得する方法
これは私のコードです:
import tweepy
ACCESS_TOKEN = '?'
ACCESS_SECRET = '?'
CONSUMER_KEY = '?'
CONSUMER_SECRET = '?'
auth = tweepy.OAuthHandler(CONSUMER_KEY, CONSUMER_SECRET)
auth.set_access_token(ACCESS_TOKEN, ACCESS_SECRET)
api = tweepy.API(auth)
api.wait_on_rate_limit = True
api.wait_on_rate_limit_notify = True
for tweet in tweepy.Cursor(api.search, q='#newiphone OR #newappleproduct' , lang= 'en', geocode='43.8041,120.5542,20km').items():
print tweet.created_at, tweet.text, tweet.user.id , tweet.user.followers_count
私の問題は、私は、このコードから任意の出力を得ることができる、ということです。しかし、ジオコード= '43 .8041,120.5542,20km 'を削除すると、結果が得られます。
ジオロケーションを検索に追加する方法を教えてください。
Googleマップでジオコード値を検索すると、中国で失われた場所が見つかります。その点の近くに都市がないようですので、そこからつぶやきが出ないかもしれません...あなたが使用している緯度と経度が正しいと確信していますか? –
@CarlesMitjans私がGoogleで検索すると、オレゴン州に関連するつぶやきが欲しい、「43.8041°N、120.5542°W」なので、それらの緯度と経度を追加した理由は、「43.755876、-121.569935,100km "私はGoogleマップでチェックし、それはオレゴン州の場所ですが、私は出力がありません! ハッシュタグとジオコードに関連していると思いますが、実装上問題はありませんか? – Rojin
@CarlesMitjansあなたは正しかったハッシュタグが変更されました – Rojin