tweepy
をpython
に入れてTwitterにアクセスしました。テキストファイルに保存しました。テキストファイルには30個のツイッターハンドルからのツイートが含まれ、カンマ区切りに反転されています。私は今、 "@ Tcs"というキーワードを含む投稿のみを選択して、新しいテキストファイルに保存したいと考えています。特定のキーワードを含むテキストファイルからの文章のフィルタリング。行が逆のカンマで区切られている
以下は、ツイートにアクセスしてテキストファイルに保存するためのコードです。
import tweepy
import json
import json
import csv
# Consumer keys and access tokens, used for OAuth
CONSUMER_KEY = "86YITDk6xVLNZOizWf"
CONSUMER_SECRET = "exf2t2f7txKObmOlYqrHRFt820D4kflCGzCxOStNyKXf"
ACCESS_TOKEN = "578789959-shMwxAvEZc3JW9c3F9QzbBnjwneIqsRo88"
ACCESS_SECRET = "XGXhI80cX30P20RYjuedicbrcBoFKzfkM5ckW"
# OAuth process, using the keys and tokens
auth = tweepy.OAuthHandler(CONSUMER_KEY, CONSUMER_SECRET)
auth.set_access_token(ACCESS_TOKEN, ACCESS_SECRET)
List_Screen=['@livemint', '@ReutersIndia', '@EconomicTimes', '@NDTVProfit', ' @forbes_india','@moneycontrolcom','@ETNOWlive', '
@ETmarkets','@Investopedia','@BloombergTVInd']
# Creation of the actual interface, using authentication
api = tweepy.API(auth)
with open('data.txt', 'w') as outfile:
for i in range(len(List_Screen)):
for status in tweepy.Cursor(api.user_timeline,
screen_name=List_Screen[i]).items(10):
print status._json['text']
data=status._json['text']
json.dump(data, outfile)
これは、フィルタリングが必要なテキストファイルのスクリーンショットです。
@TCSため、これまでのフィルタリングであなたの試みは何ですか? – Satyadev
私は新しいpythonコーダーですので、上記のコードを書く方法を理解できません。 –