如何使用snscraper搜索多个关键字?



是否有一种方法来搜索多字snscraper ?我试着放OR,但是没有用

# Creating list to append tweet data to
keywords = "'Slots',' Gambling'"
maxTweets = 200
tweets_list2 = []
# Using TwitterSearchScraper to scrape data and append tweets to list
for i,tweet in enumerate(sntwitter.TwitterSearchScraper(keywords).get_items()):
if i>maxTweets:
break
tweets_list2.append([tweet.date,tweet.id,tweet.content,tweet.user.username,tweet.likeCount,tweet.user.displayname,tweet.lang])

# Creating a dataframe from the tweets list above
tweets_df3 = pd.DataFrame(tweets_list2, columns=['Datetime', 'Tweet Id', 'Text', 'Username', 'Like Count', 'Display Name', 'Language'])

根据这里的帖子,似乎你可以添加尽可能多的搜索词。

虽然,已经阅读了sntwitter使用Twitter高级搜索功能,您可以尝试使用它的优势,并在您的搜索查询中使用相同的模式。

所以在你的情况下,它将是(老虎机或赌博)作为你的关键字字符串,而不是列表。

相关内容

  • 没有找到相关文章

最新更新