【发布时间】:2023-02-19 02:15:00
【问题描述】:
这是我正在使用的代码,它工作正常并在 csv 文件中显示我需要的所有 400 条推文,但我的问题是它在数据中添加了其他语言,因此在报告中更难使用。有什么办法可以只用英语过滤吗?
import snscrape.modules.twitter as sntwitter
import pandas as pd
query = "Cyberpunk"
tweets = []
limit = 400
for tweet in sntwitter.TwitterSearchScraper(query).get_items():
if len(tweets) == limit:
break
else:
tweets.append([tweet.date, tweet.user.username, tweet.content])
df = pd.DataFrame(tweets, columns=['Date', 'User', 'Tweet'])
df.to_csv('test.csv', index=False)
【问题讨论】:
标签: python