簡體   English   中英

指定推文 Tweepy 返回的數量

[英]Specify amount of Tweets Tweepy returns

我正在從公共推文構建一個詞雲。 我已經通過 Tweepy 連接到 API 並成功讓它返回與我的搜索詞相關的推文,但由於某種原因只能讓它返回 15 條推文。

import pandas as pd

# subject of word cloud
search_term = 'ENTER SEARCH TERM HERE'

# creating dataframe containing the username and corresponding tweet content relating to our search term
df = pd.DataFrame(
    [tweet.user.id, tweet.user.name, tweet.text] for tweet in api.search(q=search_term, lang="en")
)

# renaming columns of data frame
df.rename(columns={0 : 'user id'}, inplace=True)
df.rename(columns={1 : 'screen name'}, inplace=True)
df.rename(columns={2 : 'text'}, inplace=True)
df 

默認情況下, API.search使用的標准搜索 API每頁最多返回 15 條推文。
如果要在每個請求中檢索更多,則需要指定count參數,最多為 100。

如果您想要超過 100 個或保證金額,則需要使用tweepy.Cursor研究分頁。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM