迫于评论区的垃圾内容太多,之前也没有太多关注,最近发现评论太多,导致一些文章无法打开(是我的失误,最初设计的时候并没有做分页 😂)。
去数据库查了一下,好家伙,一篇文章有几千条留言了,其中最多的MongoDB 数据备份迁移 导出导入 ,有四千多条
评论内容都是一些外文内容,链接地址大都是黄赌毒😓
本想一条条甄别后,该删的删,留下有意义的,工程略大,几万条,暂时先把所有的已有评论隐藏了。
看了一下Google reCAPTCHA v3 版本API,客户端几乎可以无感知使用,客户端通过 Google reCAPTCHA 生成一个 token, 提交到后端,在后端使用 token 在 Google reCAPTCHA 获取一个 Score ,根据 Score 的大小就可以判断,当前提交是否为机器人或爬虫所为,集成非常简单。
现已接入 Google reCAPTCHA 判断留言是否为机器人,于是评论区恢复了往日的宁静 😄