Получить график из списка Twitter - PullRequest
0 голосов
/ 28 апреля 2020

Я пытаюсь получить обновления статуса из списка в Twitter, а затем открыть в файле CSV, но постоянно получаю следующую ошибку:

AttributeError: у объекта «Status» нет атрибута «screen_name» ,

Есть предложения?

import tweepy
from tweepy import OAuthHandler
import csv
import pandas as pd

consumer_key = 'x'
consumer_secret = 'x'
access_token = 'x'
access_secret = 'x'

auth = OAuthHandler(consumer_key, consumer_secret)
auth.set_access_token(access_token, access_secret)
api = tweepy.API(auth)

f = csv.writer(open('TodaysNews.csv', 'w'))

f.writerow(["screenName", "name", "text", "followers_count", "listed_count", "statuses_count"])

number_of_tweets = 100

tweets_for_csv = []

for tweet in tweepy.Cursor(api.list_timeline, 'darrenmeritz', 'News',
    twtHandle = tweet.screen_name,
    name = tweet.name,
    text = tweet.text,
    followers_count = tweet.followers_count,
    listed_count = tweet.listed_count,
    statuses_count = tweet.statuses_count,
    result_type='recent',
    include_entities=True,
    trim_user=True,
    truncated=False,
    lang='en').items(number_of_tweets):
    try:
        f.writerow([twtHandle, name, text, followers_count, listed_count, statuses_count])
    except UnicodeEncodeError:
        pass
...