麻烦问下如何防止被人频繁请求和脚本爬虫

比如 抓你文章
url参数 id 加密 不要使用连续的 例如 id = 1 id=2
但是人家可以抓列表页 然后再匹配出id

还有就是数据接口加密 请求返回的都是加密的 例如 asdklaslkdsajdalkjd
但是人家可以本地破解 你只要解密的在客户端跑 都可以破解 就是时间问题

如何限制别人访问请求 比如正常人一次大概10秒吧 看一个页面
那个接口爬虫 一下就看200个页面 怎么限制他呢 加验证码吗? 但是这个体验不好 可能误伤友军 有啥好的方案没有

如何优雅的解决这个问题 限制到程序 不限制人 访问请求

224 2 0
2个回答

随心所欲
小吴大大

试一下 Google Rechaptcha 呢?我的感受是 接口不用解密但是要加签名验证, JS要混淆,提交请求加CSRFToken。当然还是防不住牛逼的 主要是增加对方爬取的成本

  • 暂无评论
×
🔝