V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
推荐关注
Meteor
JSLint - a JavaScript code quality tool
jsFiddle
D3.js
WebStorm
推荐书目
JavaScript 权威指南第 5 版
Closure: The Definitive Guide
Feiox
V2EX  ›  JavaScript

如何用 js 获取客户端指纹呢? # 论高级反爬虫反盗窃 API 的技巧

  •  
  •   Feiox · 2015-12-23 14:14:28 +08:00 · 7328 次点击
    这是一个创建于 3290 天前的主题,其中的信息可能已经有所发展或是发生改变。

    对,就是要封死爬虫。
    我想知道除了 https api 加密 爬虫陷阱,还有就是设置一些普通人不会点的链接诱导爬虫点击然后不停封之,还有什么能反爬虫的吗?

    如何使用 js 采集客户端的指纹呢?

    18 条回复    2016-03-28 10:11:52 +08:00
    est
        1
    est  
       2015-12-23 14:20:10 +08:00
    封死爬虫很简单
    1. 封 ip
    2. 找免费代理,封 ip 。
    Strikeactor
        2
    Strikeactor  
       2015-12-23 14:20:56 +08:00
    听说淘宝是用鼠标轨迹来判断的。。
    zingl
        3
    zingl  
       2015-12-23 14:35:16 +08:00
    登陆后浏览
    micookie
        4
    micookie  
       2015-12-23 14:41:28 +08:00 via iPhone   ❤️ 2
    @est 到处都能见到你…你的头像已经深深的印入我的脑海
    knightdf
        5
    knightdf  
       2015-12-23 14:52:18 +08:00   ❤️ 1
    早就有公司专门做这个了,不过他是用来跟踪用户的,你也可以一样用作其他
    https://www.browserleaks.com/canvas
    upwell
        6
    upwell  
       2015-12-23 15:05:17 +08:00
    爬虫
    反爬虫
    反反爬虫
    。。。。。。
    cevincheung
        7
    cevincheung  
       2015-12-23 15:07:07 +08:00
    @upwell
    反反反爬虫
    imn1
        8
    imn1  
       2015-12-23 15:07:14 +08:00
    @upwell
    ABP
    against ABP
    Against ABP Killer
    ……
    cevincheung
        9
    cevincheung  
       2015-12-23 15:09:08 +08:00
    ipip.net 真人概率低于 50%的屏蔽之
    PublicID
        11
    PublicID  
       2015-12-23 16:20:40 +08:00 via Android
    Blocked net 基本都能封掉
    wezzard
        12
    wezzard  
       2015-12-23 16:31:53 +08:00
    @cevincheung
    反反反反爬虫
    yutian2211
        13
    yutian2211  
       2015-12-23 18:06:01 +08:00
    通过鼠标轨迹可以做
    qq286735628
        14
    qq286735628  
       2015-12-23 18:29:20 +08:00   ❤️ 1
    浏览器指纹追踪手机有点难,尤其是 iPhone
    同一个网络+手机+系统版本+浏览器版本一样的情况太多了,附近就能找到 3 台指纹一样的 iPhone
    lcqtdwj
        15
    lcqtdwj  
       2015-12-23 18:45:24 +08:00
    在实习公司做过相关的,主要是大规模的代理 ip 库,如果是注册,那就还需要大规模的打码手机号库
    bdbai
        16
    bdbai  
       2015-12-23 19:04:51 +08:00 via iPhone   ❤️ 1
    @Strikeactor 它的登录表单有一个专门的字段用来收集用户操作,好像只要触发事件就会记录。打开开发者工具就能看到了,一闪一闪的😂
    jkeylu
        17
    jkeylu  
       2015-12-23 20:40:13 +08:00 via Android
    walkonby
        18
    walkonby  
       2016-03-28 10:11:52 +08:00
    微信公众平台即将开放 JS API 调用手机指纹验证能力,而且是一套 API 跨 iOS 和 Android 。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3048 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 36ms · UTC 13:32 · PVG 21:32 · LAX 05:32 · JFK 08:32
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.