問題タブ [tweepy]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
3026 参照

python - 低API呼び出しのTweepyカーソルと反復

私は楽しみのために単純なTweepyアプリケーションを作成していますが、実際には API 呼び出しの数 (150 から 350 の間) に制限されています。これを説明するために、通話を切る方法を探しています。Tweepy にはカーソル システムが組み込まれています。例:

このライブラリに精通している方向け。上記の例は、単純なものより多かれ少なかれ効率的でしょうか...

単純さ以外に、繰り返しメソッドよりも Cursor メソッドを使用する利点はありますか?

前もって感謝します。

0 投票する
2 に答える
3748 参照

python - 変化する変数による Tweepy パブリック ストリーム フィルター

Python 用の Tweepy ライブラリを使用してパブリック Twitter ストリームにアクセスしていたところ、ストリームが実行されると停止しないという問題が発生しました。さて、それはそれが何をするかについては理にかなっていますが、ユーザーIDの空のリストでフィルタリングを開始し、しばらくすると、誰かが特定のトラックワードをツイートした後、ユーザーIDがリストに追加されるようにしたかったので、単語をツイートすると、トラッカーはすべてのツイートの追跡を開始します。問題は、ストリームが最初のフィルター オプションで開始されると、変数を変更してもフィルターに影響しないことです。初期引数を使い続けるだけです。

新しいキーワードが追加された後にストリーム定義を再度呼び出すことで、これを回避できましたが、複数のストリームを検索し、それらを別々のスレッドに配置して、すべてを同時に実行できるようにしました。スレッドを更新する方法がわからないので、定義を思い出さずにフィルターを更新しようとする方が簡単に思えます。

私はプログラミングにかなり慣れていないので、これはまだ知らない基本的な概念かもしれませんが、リフレッシュするための簡単なトリックがあることを願っています.

それが誰かに役立つ場合、これが私の関連するすべてのコードです。上記は、私が話していることを示すのに役立つ簡単なものです。

0 投票する
1 に答える
952 参照

tweepy - Tweepy で複数の用語を追跡するにはどうすればよいですか?

私は Tweepy を使用しており、'wordA' と 'wordB' (各ツイートにいずれかが含まれることを意味します) という 2 つの別個の用語を追跡したいと考えていますが、それらの結果も別個の構造に保存したいと考えています。同じ認証オブジェクトに 2 つの別々のストリーム リスナーを設定することは可能ですか? これを行う方法を示すコード例をいただければ幸いです。ありがとう

0 投票する
3 に答える
1898 参照

python - Unix に Python セットアップ ツールをインストールして、Python 用の Tweepy Twitter クライアントを実行する

Unix アカウントで Twitter 用の Tweepy クライアントを実行しようとしています。次のコマンドを使用して Tweepy のセットアップを実行しようとするたびに:

次のエラーが表示されます。

今、いくつかのフォーラムを検索したところ、セットアップ ツール ファイルを追加する必要があることがわかりました。見つけたファイル

このファイルを Tweepy クライアント ディレクトリと Tweepy を使用しているプログラムがある UNIX ディレクトリに FTP で送信しました。

今、コマンドを使用してセットアップツールをインストールしようとするたびに

エラーが発生します:

ここで私が間違っているに違いない手がかり/提案はありますか?

0 投票する
1 に答える
368 参照

python - データベースからの Twitter ストリーミング API キーワードのクエリ

いくつかのキーワードを追跡して、Twitter ストリーミング API をフィルタリングしています。

たとえば、キーワード = 'BBC' の追跡によってフィルター処理されたデータベースのツイート情報のみをクエリして返したい場合、どうすればこれを行うことができますか?

収集されたツイート情報には、フィルタリングされたキーワードに関連するキー:値がありますか?

私はpython、tweepy、MongoDBを使用しています。

返されたjsonの「テキスト」フィールドでキーワードを検索するオプションはありますか? したがって、返された json データのテキスト フィールドでそのキーワード = 'BBC' を検索するクエリを生成しますか?

0 投票する
1 に答える
804 参照

python - MongoDBとTwitterのクエリ

Streaming APIを介してツイートを収集し、mongodbからクエリを実行したいと思います。

私はMongoDBを初めて使用するので、座標または位置情報を使用してツイートをクエリするための正しい構文は次のとおりです。

私はpymongoを使用していますが、これは上限のあるコレクションです。

ありがとう

0 投票する
1 に答える
528 参照

python - パターン マッチング Twitter ストリーミング API

ストリーミング API から特定の値を辞書に挿入しようとしています。これらの 1 つは、track=keyword を使用するフィルター メソッドで使用される用語の値です。いくつかのコードを書きましたが、print ステートメントで "Encountered Exception: 'term'" エラーが発生します。これは私の部分的なコードです:

これはフィルターコードです:

文字列に一致しますが、すべてのインスタンスに一致できる必要もあります。BBC は、#BBC、@BBC、BBC1 などとも一致する必要があります。

それで私の質問は、re.search(term、status.text)の場合にこれらすべてのインスタンスに一致するように、setTerms(BBCなど)で用語を取得するにはどうすればよいですか?

ありがとう

0 投票する
1 に答える
2086 参照

python - Tweepy/Twitters Streaming API と psycopg2 を使用して PostgreSQL データベースにデータを入力しようとしています。非常に近い、1 行ずれている

私は、Tweepy と Twitter のストリーミング API を使用して、PostreSQL データベースにテーブルを作成しようとしてきました。私は非常に近いです。私はそれを手に入れるのに1行しか離れていないと信じています。私は次のような多くの例を見てきました: http://andrewbrobinson.com/2011/07/15/using-tweepy-to-access-the-twitter-stream/ http://blog.creapptives.com/post/14062057061 /the-key-value-store-everyone-ignored-postgresql Python tweepy sqlite3 db への書き込み tweepy stream to sqlite database - 無効な synatx tweepy を使用した Twitter のストリーミング API へのアクセス など

Tweepy を使用して非常に簡単にツイートをストリーミングできるようになったので、コンシューマ キー、コンシューマ シークレット、アクセス キー、およびアクセス シークレットが正しいことがわかります。また、Postgres をセットアップし、作成したデータベースに正常に接続しています。.py ファイルから psycopg2 を使用して、データベースのテーブルにハードコードされた値をテストしましたが、これも機能しています。選択したキーワードに基づいてツイートがストリーミングされ、データベース内のテーブルに正常に接続されています。これで、つぶやきを postgres データベースのテーブルにストリームするだけで済みます。私が言ったように、私はとても近くにいるので、どんな助けでも大歓迎です。

この簡素化されたスクリプトは、目的のテーブルにデータを挿入します。

以下は、私がしばらくの間編集していたスクリプトです。

Sorry if it's a bit messy of code, but have been trying many options. Like I said any suggestions, links to helpful examples, etc would be greatly appreciated as I've tried everything I can think of and am now resorting to a long walk. Thanks a ton.

0 投票する
1 に答える
811 参照

python - Tweepy とフラスコ: リクエスト トークンの取得に失敗しました

Tweepy と Flask をいじってみましたが、リクエスト トークンを取得しているようです。

これは失敗するコードです。

このgithub プロジェクトからのものです。もちろん、消費者のトークン/シークレットを置き換えました。

auth.get_authorization_url() が失敗するのはなぜですか?

ありがとうございました。

完全なログはこれです

0 投票する
1 に答える
154 参照

python - 既にトークンを持っている場合、Twitter に接続しますか?

Bitbucket、Github、および PyPi で見つけることができるすべての Python Twitter API ラッパーを見てきましたが、既に認証トークンを持っている場合に Twitterに接続できるラッパーを見つけることができませんでした。

OAuth トークン、OAuth トークン シークレット、Twitter トークン、および Twitter シークレットを使用して認証トークンを生成できることを認識しています。しかし、私はその処理をスキップしたいと思います + すでにアカウントを持っているユーザーにはプロンプトを表示しません。

tweepy ライブラリは人気があるようです。しかし、ドキュメントが不足しています...

認証トークンのみを使用する Tweepy (またはその他の Python Twitter ライブラリ) を使用するツイートの郵便料金を誰かに見せてもらえますか?

編集:私はTwythonで正しく仕事をするようになりました。