2016-11-28 22 views
1

私はTweepyとPythonを使ってエジプトからツイートを集めています。 ツイートにハッシュタグが含まれている必要があります。私はエジプトのためにこれらの座標を使用していますTweepyを使ってエジプトのハッシュタグでつぶやきを集める

25.13671875, 22.0245456012, 35.3759765625, 31.3723991049 

コードは問題ではありませんが、私は1件のまたは2つのツイートに数秒ごとに取得していますことを発見しています、まだ私が変更されたとき私はloaddsssssを得る英国への場所。

誰でも知っていることを知っていますか?私の座標は間違っていますか?

+0

座標に何も問題ありません。いくつかの要因が原因である可能性があります。エジプトで活発なTwitterユーザーの数、エジプトで起きている現在の出来事、人口などが含まれます。米国、英国、インド、フランス、カナダなどの国では、Twitterユーザーの割合が、エジプトよりはるかに多い – Mangohero1

答えて

0

一部の人々は最後tweepy documentationに従ってため:-) ...

をRTFMを言うかもしれない:

パラメータ値は「緯度、経度、半径

によって指定されます

あなたの例では、GPS座標を2度設定しています...

私の意見では、

25.13671875,22.0245456012,1000mil #mil or km as you prefer 
:だから、あなたにリクエストを座標swichこと

:「25.13671875、22.0245456012私は近く(デフォルトでは)35.37milの半径で、すべてのつぶやきを検索します」 :n個のツイーターAPIは次のようにあなたの要求を理解します

それからOKです!

*差分を説明するために:イングランドの緯度は約50.85300ですので、イングランドCOORDに適用される同じ要求は、あなたが選択した中心点の近くに51milの半径であなたのすべてのツイートを与える...

敬具

+0

lol。私はどこかでhttp://stackoverflow.com/questions/22889122/how-to-add-a-location-filter-to-tweepy-moduleを読んでいると確信しています。バウンディングボックスが必要です。私の地域のコーディネイトは関連するつぶやきを見る。 –

+0

実際に私のコードは.filterメソッドを使用しています。参照するドキュメントにはフィルタメソッドの記述がありません.searchメソッドがあります... –

+0

このドキュメントは[Streaming API](https ://dev.twitter.com/streaming/overview/request-parameters)*あなたはバウンディングボックスが必要であることを明確にしています。 – Mangohero1