limit = 1000
tweets_list = []
for tweet in sntwitter.TwitterSearchScraper("sport").get_items():
if len(tweets_list)==limit:
break
else:
tweets_list.append([tweet.date, tweet.content, tweet.user.username, tweet.user.displayname, tweet.user.description,
tweet.replyCount, tweet.retweetCount, tweet.likeCount, tweet.lang, tweet.source])
df = pd.DataFrame(tweets_list, columns=['date','tweet','username''displayname','description','replaycount','retweet','likecount',
'language','source'])
print(df)
Asked
Active
Viewed 95 times
-2
-
Can we please get a [mcve]? – Robert Jul 26 '23 at 21:51
1 Answers
0
Was also trying to scrape some stuff from Twitter and from everything I looked up, scraping Twitter is not possible without some workarounds with injecting cookies in an obscure manner.
It seems that are some workarounds but scraping Twitter got A LOT harder due to the changes being made by Elon.

codycodes
- 36
- 1