tweepy/twitterは、場所からすべてのつぶやきを取得します:

tweepy pythonモジュールに関する以下の質問があります。

1.特定の場所のすべてのツイートを取得しようとしています。私はtweepy pythonモジュール(ストリーミングAPI)を使用してこれを行うことができますが、ジオロケーションが有効になっているツイートだけを取得します。つまり、ジオロケーションを有効にしていないツイートのツイートの残りを解き放ちます。場所を指定すると、すべてのつぶやきを取得するより良い方法はありますか?

2.私はStream.Sampleメソッドを使用してすべてのつぶやきを取得します。誰かがサンプルメソッドで使用されるパラメータについて教えてもらえますか?私はcountとasyncをパラメータとして見る。今ここで何を指定すべきですか?

3. tweepy.StreamのFirehoseメソッドは何ですか?

どんな助けでも大歓迎です

5
あなたはどんなつぶやきを受け取りたいですか?ツイートに位置情報がない場合は、場所によって検索できないことは明らかです。
追加された 著者 JJJ,
はい、私は、TwitterのIPアドレスに基づいて場所を与えると思っていた、私は間違っているかもしれないかばかげたかもしれないが、ただ考えている。
追加された 著者 Rkz,

1 答え

If tweepy doesn't have a feature you need, you can always access Twitter directly with an HTTP request. The full Twitter REST API is described here: https://dev.twitter.com/docs/api

あなたの関心と関連があると思われるものは次のとおりです:

  • GET trends/:woeid which looks up tweets by woeid, a Yahoo Identifier for collecting information about a given place/landmark/etc.
  • GET geo/id/:place_id which only mines geotagged tweets.
  • There is documentation of all the information available for a GET request but the IP address is not among the available fields: https://dev.twitter.com/docs/api/1/get/search .
  • Lastly, Twitter has a location search FAQ that may be of interest.
4
追加された
その場所のつぶやきの数を得る方法はありますか?
追加された 著者 Prakhar Mohan Srivastava,