【发布时间】:2022-01-25 08:34:03
【问题描述】:
我正在编写一个程序来抓取用户在两个特定日期之间的推文,同时确保它们不是转发或回复。我正在使用 snscrape 和 tweepy。
for i, tweet in enumerate(sntwitter.TwitterSearchScraper('from:' + lines[x] + ' since:' + startDate + ' until:' + endDate).get_items()):
if tweet.retweetedTweet is None and tweet.inReplyToTweetId is None and tweet.inReplyToUser is None:
这是我要检查的内容,但是,如果推文是对已删除的推文的回复,则该推文不再被视为回复,并且检查通过 None。有没有解决的办法?我正在考虑从 Tesco 和 Sainsburys 等大公司提取推文,然后手动对他们的推文进行手动排序会很乏味,我想找到一种方法在代码中解决这个问题。
this tweet 就是一个例子,因为代码通过了inReplyToTweetId is None 的检查
任何帮助将不胜感激,谢谢。
【问题讨论】: