究極の目標は、トピック(ドッカー)とEXCLUDEリツイートに焦点を当てるためにtweepy api検索を使用することです。私はretweetsを除外する言及した他のスレッドを見てきましたが、それらは完全に適用可能でした。私が学んだことを以下のコードに組み込もうとしましたが、 "そうでなければ"コードの部分が間違っていると思います。どんな助けでも大歓迎です。Tweepy - リッツを除外
#!/usr/bin/python
import tweepy
import csv #Import csv
import os
# Consumer keys and access tokens, used for OAuth
consumer_key = 'MINE'
consumer_secret = 'MINE'
access_token = 'MINE'
access_token_secret = 'MINE'
# OAuth process, using the keys and tokens
auth = tweepy.OAuthHandler(consumer_key, consumer_secret)
auth.set_access_token(access_token, access_token_secret)
api = tweepy.API(auth)
# Open/Create a file to append data
csvFile = open('docker1.csv', 'a')
#Use csv Writer
csvWriter = csv.writer(csvFile)
ids = set()
for tweet in tweepy.Cursor(api.search,
q="docker",
Since="2016-08-09",
#until="2014-02-15",
lang="en").items(5000000):
if not tweet['retweeted'] and 'RT @' not in tweet['text']:
#Write a row to the csv file/ I use encode utf-8
csvWriter.writerow([tweet.created_at, tweet.text.encode('utf-8'), tweet.favorite_count, tweet.retweet_count, tweet.id, tweet.user.screen_name])
#print "...%s tweets downloaded so far" % (len(tweet.id))
ids.add(tweet.id) # add new id
print ("number of unique ids seen so far: {}",format(len(ids)))
csvFile.close()
エラーが表示されますか?コード最適化を探しているだけですか? – harshil9968
@ harshi9968複数のerrosを取得しています...間違った構文、 'Status'オブジェクトに属性がありません '--getitem--' ...他の投稿のリサーチから ' 'ツイート['テキスト ']ではない私がしたいものですが、私が必要なものを得るためにコードに配置する場所を正確にはわからない – hansolo
エラーのスクリーンショットを投稿できますか? – harshil9968