用验证码反爬虫可靠吗?我有点想试试。 我希望可以较长时间内只需用户手动输入一次验证码,就可以让爬虫完全无法爬到网站的内容。 有可靠的开源解决方案吗?后端为 laravel 框架。
1
gzlock 82 天前
cloudflare 有对应保护 api 的方案
https://blog.cloudflare.com/zh-cn/integrating-turnstile-with-the-cloudflare-waf-to-challenge-fetch-requests-zh-cn/ 工作原理省流: 在网页上放一个 cf 的 js ,确保后续访问 api 的人是访问过网页的,才允许调用 api ,整个流程对正常用户很丝滑 有个疑问: app 怎么使用这个方法呢 |
2
shanyang88 OP @gzlock 两个疑问:1.该方法收费吗?我知道 cf 有个其它方案是收费的; 2.这个方法下在国内访问仍然丝滑吗?
|
3
chaoschick 82 天前
影响用户体验
|
4
wnpllrzodiac 82 天前 via Android
安全和便捷就是矛盾的
|
5
chi1st 82 天前
让爬虫完全无法爬到网站的内容这个不可能的,只能找到一个平衡点来限制爬虫
|
6
qq78660651 82 天前 via Android
只是提高爬取门槛而已,还是看你网站内容的吸引力,有价值,别人花些还是能爬,但是能隔绝小白。
|
7
macaodoll 82 天前 via iPhone
你上完了我可以帮你测试,我是做爬虫的
|
8
iyiluo 82 天前
开源的不太行,还是商业的靠谱一些。验证码防不了,还有人肉打码这种灰产,防不住
|
9
zeusho871 82 天前
瑞数都能破。。。
|
11
zcybupt2016 82 天前
|
12
hubaq 82 天前
简单粗暴的方案,上来直接极验消消乐验证,可以挡住绝大部分低端爬虫
|
13
Masterlxj 82 天前
不现实,除非你想让正常用户也这样,不然没法阻止爬虫。反爬虫并不是单一的让爬虫访问不了,而是提升爬虫的成本(时间,经济)
|
14
forty 82 天前
非公开访问,付费浏览,99%就没有爬虫花钱玩了
|
15
namejaho0 82 天前
微信登录 限制每个帐号 访问频次
|
16
sead 82 天前
一些无关带标识的爬虫禁了就可以了,对于有心人这种爬虫你是没有办法的,矛于盾谁最厉害本来就是博弈
|
17
jimrok 81 天前
ddddocr 可以识别验证码,所以先测试一下你的验证码好不好使。另外大语言模型可以在直接从浏览器结构中提取信息,一些提示词就可以将获得抓取的信息和干扰信息分开。
|
18
gzlock 81 天前
|