嘿所以我为了让我学习网络抓取我在抓一个推特账号推特而不是他们的api我想要打印一个变量,如果它与上一条推文不一样,或者最后的打印输出,这样我就可以让它每隔10分钟运行一次,而不会发送相同的推文。
post = soup.find('p', {'class':'TweetTextSize TweetTextSize--16px js-tweet-text tweet-text'}).text, new_line
我想要这样的帮助,所以如果post是相同的输出,它就不会打印
if post not post:
print(post)
答案 0 :(得分:-1)
保存上一篇文章,并将新帖子与循环中的最后一篇文章进行比较。
last_post = None
while True:
post = soup.find('p', {'class':'TweetTextSize TweetTextSize--16px js-tweet-text tweet-text'}).text, new_line
if post != last_post:
print(post)
last_post = post
time.sleep(600)