継承関係がおかしくなってるのかもしれませんが、詳しい原因はよくわかりません。修正箇所を見直してみてください。クラスをばっさり削除すると動くかもしれません。管理人様のおかげで理解出来ました。修正すべきところが明確にはわかっていません。頑張って修正をかけていきたいと思います。TweetsGetterBySearchクラスををばっさりいったのも試してみます。毎度質問にお答えいただき本当に感謝しています。今後また質問するかもしれません。その時もよろしくお願い致します。申し訳ないのですが一つ質問があります。sinceなどを用いて日付け指定をしたい場合はどこに挿入すればよいのか、教えていただきたいです。追加すれば指定できると思います。指定できないようです。下記のサイトにAPIで使用可能なパラメータが載っています。AM管理人さまこんにちは。以前質問させていただきました潜水艇金槌です。その節は,ご丁寧にご回答下さりありがとうございました。その後,RestAPIを用いてtweetを収集するべく,再び貴サイトを参考にさせていただいております。False)):素人質問で恐縮なのですが,お時間おありの際にご指導いただけますと幸いです。collectメソッド側ではなく呼び出し側を修正します。下記のように追加してください。AM管理人さまこんにちは。お忙しい中にもかかわらず,ご丁寧にご回答下さりありがとうございます。ご教示いただいたように修正し,実行しましたところ,無事,RTも取得することができました。ありがとうございます。不明点が出てきましたら,お手数おかけして申し訳ありませんがご教示いただけますと幸いです。PM管理人様こんばんは。python学習の参考としてサイトを利用させていただいております。tweet['retweeted_status']db.xxxxxx.insert(tweet2)としましたが、keyerror:retweeted_statusとなりうまくいきません。ご教授いただけると幸いです。PM追記retweeted_statusは、リツイートのみにしか付加されないので保存時にtweetをそのままinsertしました。retweeted_statusだけ取り出そうとprint(record['retweeted_status'])としてもやはりKeyErrorが出てしまいます。PM管理人様お忙しいところ、返信感謝いたします。print['record']をして、retweeted_statusの存在が確認できている場合でも、KeyErrorと出てしまいます。twitter開発者ドキュメントをみても、retweeted_statusが何かの入れ子になっているわけではなさそうなので、なぜキーが存在しないか不明でした。PM申し訳ございません。自己解決いたしました。AM管理人様こちらのコードを参考に、Twitterデータ取得をさせていただいているpython初学者です。いつも、大変お世話になっております。knownというエラーが出てしまって、データ取得が出来ないです・・・。こちら、管理人様のコードに問題というよりは、私のローカル環境の問題でしょうか・・・?自分でも調べてみたのですが、プログラミング初心者のせいか、解決策が分かっていません。ご助言いただければ幸いです。AMK.Kさん、こんにちははっきりとは判りませんが、socket関連でエラーになっているので、通信環境に問題があるのだと推測します。twitterのサーバーが見えていない状態だと思います。AM管理人様、ご返信くださりありがとうございます。リモートサーバにSSH接続した状態でデータ取得しようとしたところ上記のエラーになり、個人のローカルでデータ取得をしたところ問題なく取得が出来ました。原因はまだ特定できていないのですが、とりあえずは取得できています。日頃からこちらのコードを参考にさせていただいて、大変お世話になっております。totalに大きな値(例えば50000)を指定して実行したところ、今月分のツイートは取得できるのですが、月をまたいでツイートの取得ができませんでした(今月分のツイートを取得し終わると、totalで指定した数に達していなくてもプログラムが終了してしまう)。sinceやuntilといった検索方法も試しましたが、先月から前のツイートの取得ができませんでした。質問なのですが、先月から前のツイートの取得は可能なのでしょうか?お手数おかけして申し訳ありませんが、ご助言いただけたら幸いです。AMR.Kさん、こんにちはツイートは1週間ぶんしか取得できないようです。PM返信ありがとうございます!リンク先の説明欄、参考にさせていただきます。初めまして、こちらのコードを重宝させていただいている者です。'WSAETIMEDOUT')"))というエラーが出ます。解決方法に全く不明なのですが、何かご存じでしょうか。AM管理人様Twitterデータ取得でこちらのコードを参考にさせていただいております。画像つきのツイートの取得方法はキーワードの後ろにfilter:mediaをつけることで取得できるのですが、画像をダウンロードして保存する方法を教えていただけないでしょうか。お手数おかけして申し訳ありませんが、ご助言いただけたら幸いです。上記のコードを実行すると、tweetの全文を取得できないことがあるのですが、全文を取得するためにはどうすればよろしいでしょうか?paramsにtweet_mode=extendedを追加してもうまくいきません。お手数ですが、ご助言いただけたら幸いです。AM管理人様すみません。tweet_mode=extendedにすることで、full_textがkeyになっているので、textをfull_textにすればいい話でした。AM機械学習に十分な大量のツイートを取得するのに詰まっていたとき、こちらの記事に出会って解決することができました。当時は時間がなくきちんとコードの中身を消化せずコピペしてしまったのですが、今は学習用に参考にさせて頂いています。即座に実行できるコードだけでなく、丁寧な解説が記載されているので、実用と学習の両方のニーズを満たす素晴らしい記事です。PM管理人さん理解の時系列において、全てが動くコードを掲載いただき、大変感謝いたします。他の方もコメントしておられますが、プログラムの技術と、他人に教える技術はそれぞれ別物で、両方お持ちの方は大変少ないです。お気を悪くされる方がおられたら申し訳ございません。今のスタイルを続けていただけると、学習者として大変ありがたいです。各種コメントに対する姿勢も只々称賛しています。こちらのコードを参考にtwitterのデータ収集を行っているpython初心者です。コードを実行した際に、恐らくですが絵文字が原因でエラーが出てしまいます。ツイート本文から絵文字を消去してテキスト化するにはどうすれば良いでしょうか。素人質問ですが、ご助言いただけたら幸いです。PM管理人様ありがとうございます。大量取得しようとして取得制限でつまずいていたところ、このドキュメントに行きつきました。PM管理人様はじめまして。わかりやすい記事ありがとうございます。該当ユーザーのツイート(おそらく1100件)をTwitter開始日から全て取得したいのですが、開始日から2ヶ月半くらいがなぜか取得できません。ユーザーが絵文字やハッシュタグを多用しているからなのでしょうか?よろしくお願いします。2018-10-13〜2020-11-30までのツイートは取れるのですが、それ以前2ヶ月半のツイートが取得できない、と言う意味です。PM管理人様はじめまして。大学の研究で、ツイートを利用したいと考えていたところ、この記事にたどり着きました。本当にわかりやすく、とても助かりました。この記事のおかげで、一週間のツイートを取得することができました。Tokenなど4つのkeyを取得したのですが、これを差し替えるだけでは一週間以上前のツイートを取得することができません。'https://api.twitter.com/1.1/tweets/search/fullarchive/dev/counts.json'に差し替えたのですが、API403エラーが出てしまいます。他にどこを直すべきでしょうか。ご指摘いただけると、幸いです。知識不足で申し訳ありません。