前提・実現したいこと
現在tweepyを使いツイートを取得するプログラムを作成しています。
エラーはないのですがurlを除く正規表現が機能していません。
おそらく正規表現の名付けが問題だと考えています
該当のソースコード
python
1import tweepy 2import csv 3import re 4 5consumer_key = "**********************" 6consumer_secret = "**********************" 7access_key = "**********************" 8access_secret = "**********************" 9 10auth = tweepy.OAuthHandler(consumer_key, consumer_secret) 11auth.set_access_token(access_key, access_secret) 12api = tweepy.API(auth) 13 14#ツイート取得 15tweet_list = [] 16 17pattern = 'https?://'#問題箇所 18filtered_tweet_list = [tweet for tweet in tweet_list if not re.findall(pattern, tweet)] 19 20for tweet in tweepy.Cursor(api.user_timeline,screen_name = "@account",exclude_replies = False).items(): 21 tweet_list.append([tweet.text.replace('\n','')]) 22 23#csv出力 24with open('tweet.csv', 'w',newline='',encoding='utf-8') as f: 25 writer = csv.writer(f, lineterminator='\n') 26 writer.writerows(tweet_list) 27pass 28
補足情報(FW/ツールのバージョンなど)
Google Colaboratory を使用しています
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/07/10 12:41
2021/07/10 12:52 編集