使用 reCAPTCHA 保护评论区

创建
阅读 479

迫于评论区的垃圾内容太多,之前也没有太多关注,最近发现评论太多,导致一些文章无法打开(是我的失误,最初设计的时候并没有做分页 😂)。

去数据库查了一下,好家伙,一篇文章有几千条留言了,其中最多的MongoDB 数据备份迁移 导出导入 ,有四千多条

comments-count.png

评论内容都是一些外文内容,链接地址大都是黄赌毒😓

本想一条条甄别后,该删的删,留下有意义的,工程略大,几万条,暂时先把所有的已有评论隐藏了。

看了一下Google reCAPTCHA v3 版本API,客户端几乎可以无感知使用,客户端通过 Google reCAPTCHA 生成一个 token, 提交到后端,在后端使用 token 在 Google reCAPTCHA 获取一个 Score ,根据 Score 的大小就可以判断,当前提交是否为机器人或爬虫所为,集成非常简单。


现已接入 Google reCAPTCHA 判断留言是否为机器人,于是评论区恢复了往日的宁静 😄

本文链接 https://www.yidiankuaile.com/post/recaptcha-protect-comment-area

最后更新