Как получить несколько твитов из api.statuses_lookup / get_status - PullRequest
0 голосов
/ 03 мая 2019

Имею переменную, содержащую список идентификаторов твитов, и хочу извлечь текст, используя statuses_lookup, но когда я выполняю, ничего не получается

не уверен, что я делаю неправильно?

wasn 'не уверен, использовать ли get_status или statuses_lookup - предполагается, так как множественные - статусы

Возможно, мне нужно было вводить по одному за раз, поэтому создавалась переменная alpha, когда я заменял tweetref на alpha, он все равно не работал

# Import twitter related packages
import json
import tweepy

from tweepy.streaming import StreamListener
from tweepy import OAuthHandler
from tweepy import Stream

#import request style packages

import requests
from urllib.request import urlopen, Request

# Import visualisation packages

import matplotlib.pyplot as plt
import seaborn as sns
import pandas as pd

# Store OAuth authentication credentials in relevant variables
access_token = "priv"
access_token_secret = "priv"

consumer_key = "priv"
consumer_secret = "priv"

# Pass OAuth details to tweepy's OAuth handler

auth = tweepy.OAuthHandler("priv", "priv")
auth.set_access_token("priv", "priv")

api = tweepy.API(auth)

import xlrd
import openpyxl

#Read and write to excel
dataFileUrl = R"C:/Users/cbaba/Desktop/algeria1.xlsx"


data = pd.read_excel(dataFileUrl, usecols = ['Tweet'])
datalist = data.values.tolist()

tweetref = []

for t in range (0,1):
    tweetref.extend(datalist[40:50])


for x in range(len(tweetref)):
    try:
        alpha = tweetref[x]
        tweet = api.statuses_lookup(tweetref)
        print(tweet.text)

    except:
       pass
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...