前提・実現したいこと
jupyter notebookで以下のコードを実行したところ、以下のエラーが出ました。
解決策を教えてください。以下のコードは、
https://qiita.com/jinto/items/60f23a6b5d9603836dab
に書かれてあるソースコードと全く同じものです。
このサイトに書かれていた通りの手順で進めました。
発生している問題・エラーメッセージ
Twitter weird response. Try to see on browser: https://twitter.com/search?q=%20from%3Asugoiyamanaka&src=typd Unexpected error: <class 'urllib.error.HTTPError'> An exception has occurred, use %tb to see the full traceback. SystemExit
該当のソースコード
# -*- coding: utf-8 -*- import got3 as got def print_tweets(tweets): print("取得件数:", len(tweets)) for tweet in tweets: print("---------------------------------") print("ツイートID:", tweet.id) print("ツイートURL:", tweet.permalink) print("アカウントの文字列:", tweet.username) print(tweet.text) print("投稿日:", tweet.date) print("リツイート数:", tweet.retweets) print("いいねの数:", tweet.favorites) if tweet.mentions: print("メンションの内容:", tweet.mentions) if tweet.hashtags: print("ハッシュタグの内容", tweet.hashtags) # アカウントの文字列で取得 tweetCriteria = got.manager.TweetCriteria().setUsername("sugoiyamanaka").setMaxTweets(5) tweets = got.manager.TweetManager.getTweets(tweetCriteria) print("---------------------------------") print("①アカウントの文字列で取得") print_tweets(tweets) # キーワードで取得 tweetCriteria = got.manager.TweetCriteria().setQuerySearch("ポケモン").setMaxTweets(5) tweets = got.manager.TweetManager.getTweets(tweetCriteria) print("---------------------------------") print("②キーワードで取得") print_tweets(tweets) # 複雑なクエリで取得 tweetCriteria = got.manager.TweetCriteria().setQuerySearch("西武 AND (ソフトバンク OR 楽天) -失点 #野球").setMaxTweets(5) tweets = got.manager.TweetManager.getTweets(tweetCriteria) print("---------------------------------") print("③複雑なクエリで取得") print_tweets(tweets) # 期間を指定して取得 tweetCriteria = got.manager.TweetCriteria().setUsername("sugoiyamanaka").setSince("2018-11-10").setUntil("2018-11-30") tweets = got.manager.TweetManager.getTweets(tweetCriteria) print("---------------------------------") print("④期間を指定して取得") print_tweets(tweets)
試したこと
googlecolabで実行したり、検索したい文字列を変えたりしてもダメでした。
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。