【问题标题】:How many requests and tweets per request do I get when running this tweepy script?运行这个 tweepy 脚本时,每个请求有多少个请求和推文?
【发布时间】:2018-07-10 09:23:45
【问题描述】:

我正在尝试根据 Hashtag 名称检索推文并将它们保存为 JSON 文件以供以后分析。我阅读了 twitter 的文档,但不幸的是我不明白。下面是代码sn-p。

for tweet in tweepy.Cursor(api.search,q=hashtag_name,count=100,wait_on_rate_limit=True ,wait_on_rate_limit_notify= True).items():
    # Create and save the data on the Desktop as a JSON file.
    f= open(os.path.expanduser("~/Desktop")+'/'+time_str+'/'+'%d_%s_tweets.json'%(file_name_counter,hashtag_category), 'a',encoding="utf-8") 
    f.write(json.dumps(tweet._json))
    f.write("\n")
    file_name_counter += 1

我想知道:

  • 此代码每分钟发送多少个请求?
  • 1 个请求检索到多少推文?
  • 这段代码究竟在哪里向 twitter 服务器发送请求? 最终我想将每个请求的推文保存在 JSON 文件中

【问题讨论】:

  • 你能告诉我你为什么拒绝我的问题吗?如果我做错了什么,我想知道它是什么并修复它。

标签: python tweepy sentiment-analysis


【解决方案1】:

此代码每分钟发送多少个请求?

这段代码在没有任何睡眠的情况下循环,所以它发送尽可能多的请求。由于速率限制,这是一个坏主意。

1 个请求检索到多少推文?

你的参数是count=100所以答案是100。

这段代码究竟在哪里向 twitter 服务器发送请求?

转到https://api.twitter.com/1.1/search/tweets.json

最终我想将每个请求的推文保存在 JSON 文件中

它实际上是这样做的。

请阅读:https://developer.twitter.com/en/docs/tweets/search/api-reference/get-search-tweets.html

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-09-29
    • 2020-12-12
    • 2014-05-18
    • 1970-01-01
    • 2012-11-06
    • 2017-01-25
    • 2023-04-02
    相关资源
    最近更新 更多