1
vus520 2017-12-04 12:54:56 +08:00
除非是一次请求扣一块钱,否则没办法做到『防采集』
|
2
zzuieliyaoli 2017-12-04 13:02:03 +08:00
要不对于手机和平板电脑,把资源链接放在第二屏,必须让用户滑动一下才可以下载。
或者加个倒计时,点击 5S 后才可以下载。 |
3
qu3290052 2017-12-04 13:02:09 +08:00 via Android
最新极验
|
4
shoaly 2017-12-04 13:07:47 +08:00
假设真心没办法将 明文静态地址 改成 基于用户登录的动态地址
那么可以将你的列表页的下载链接都换成动态链接, 然后验证用户登录之后, 根据该用户下载次数 通过验证再给他跳转到最终的静态地址上去 当然假设 你的静态地址 文件名都没做 hash, 类似 /1.mp3 /2.mp3 这种....那就当我没说.... 直接写个循环 全下来了 |
5
gouchaoer 2017-12-04 13:14:38 +08:00
1、首先保证静态文件名随机
2、每次下载必须通过 php 脚本来统计一下,然后 redirect 给 nginx 的 sendfile 3、反爬虫你需要用 php 脚本逻辑来做 |
6
gouchaoer 2017-12-04 13:15:22 +08:00
下载上极验之类的吧
|
7
murmur 2017-12-04 14:54:10 +08:00
手拉拼图?
|
8
xmcp 2017-12-04 18:04:41 +08:00 via iPhone
上验证码,recaptcha 或者国内的极验什么的都可以。也可以再酌情加点延时。
|
9
onlyhot 2017-12-04 18:09:37 +08:00
每天签到送积分,积分下载。
|
10
009694 2017-12-04 18:33:22 +08:00 via iPhone
可以做 key 参数验证啊
|
11
winterbells 2017-12-04 18:45:27 +08:00 via Android
下载的文件放网盘呢(゜o゜)
|
12
akira 2017-12-04 19:04:17 +08:00
任何防采集手段,都只是提高采集成本,并不能绝对防止采集的
11l 的方案其实很好的,别人帮你防采集了,顺便你还能赚点小钱。。 |
13
toono 2017-12-04 21:47:55 +08:00
隔壁的爬虫帖子提供了很多思路
[现在淘宝详情页销量的反爬策略是如何实现的?我使用了稳定更换 ip 的代理池,仍会被 ban。]( https://www.v2ex.com/t/411768#reply39) 我觉得里面的有一条,“ ip 反向解析”挺好的,假如使用了代理,那么 IP 解析出来大多不是民用。 反爬虫的话我觉得不能光靠一点两点去完全解决,而是每一个措施拦下一批人去达到反爬虫的目的。 |