【问题标题】:Unexpected parameter: start_time (tweepy)意外参数:start_time (tweepy)
【发布时间】:2023-03-15 00:19:02
【问题描述】:

我正在尝试使用搜索查询来检索某些给定搜索词的推文,但我收到以下错误:

Unexpected parameter: start_time

没有start_time 参数,查询也能正常工作。

我正在使用以下代码:

auth = tweepy.OAuthHandler(consumer_key, consumer_secret)
auth.set_access_token(access_key, access_secret)
api = tweepy.API(auth, wait_on_rate_limit=True)
tweets = tweepy.Cursor(api.search_tweets, q=words, lang="en", start_time='2021-03-01T00:00:00Z', tweet_mode='extended').items(25)

任何帮助将不胜感激。

【问题讨论】:

标签: python-3.x twitter tweepy


【解决方案1】:

尚不清楚这在哪里记录,但这可能对您有用。它可能取决于您的 tweepy 版本。

from tweepy import API
from tweepy import Cursor
from tweepy import OAuthHandler
import json
import datetime


auth = OAuthHandler(CONSUMER_KEY, CONSUMER_SECRET)
auth.set_access_token(ACCESS_TOKEN, ACCESS_TOKEN_SECRET)
api = API(auth, wait_on_rate_limit=True)


start = datetime.datetime(2021,9,14)
end = datetime.datetime(2021,9,14,23)

search_term = "#italy"

tweets = [tweet for tweet in Cursor(api.search, q=search_term, lang="en", since=start, tweet_mode='extended').items(10)]

for tweet in tweets:
    print(tweet._json.get('text'))
    print(tweet._json.get('entities'))

【讨论】:

  • 显然,它不适用于tweepy version 4.4.0Twitter API v1.1。顺便说一句,我正在使用search_tweets API 来检索推文,文档在这里:https://docs.tweepy.org/en/stable/api.html?highlight=search_tweets#tweepy.API.search_tweets。它给出了错误:Unexpected parameter: since, Unexpected parameter: end
猜你喜欢
  • 2022-01-11
  • 2022-01-04
  • 1970-01-01
  • 1970-01-01
  • 2021-12-02
  • 1970-01-01
  • 2017-05-22
  • 2019-06-04
  • 1970-01-01
相关资源
最近更新 更多