反爬服务JS-SDK使用文档
更新时间:2022-12-02
概述
反爬服务JS SDK为接入方WEB页面提供流量甄别服务,通过采集浏览器信息和用户操作等非隐私信息,接入云端策略,将流量区分为真实流量和非真实流量(包括爬虫、刷量、自动化点击、脚本等)。
集成步骤
流程说明:
- 业务方申请接入
- 反爬服务分配客户ID和JSSDK地址
- 业务方在活动页面装配好获取lid的回调函数,再引入JSSDK
- 用户参加活动,提交到业务方的后台,并上报lid
- 业务方通过JSSDK的回调,获取设备标识及判定返回值
反爬JS SDK安装示例
Plain Text
1 <!DOCTYPE html>
2 <html lang="zh-CN">
3 <head>
4 <meta charset="UTF-8" />
5 <title>ab demo</title>
6 <meta name="viewport" content="width=device-width, initial-scale=1" />
7 <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />
8 </head>
9 <body>
10 <span id="lidPan">cid:</span>
11 <br />
12 <span id="codePan">score:</span>
13 <div style="border: 1px solid black; word-wrap:break-word" id="debugPan1">
14 </div>
15 <script>
16 <!-- 以下回调函数代码需要在加载JSSDK之前且回调名不可更改 -->
17 window['__abbaidu_20180315_lid_score_cb'] = function(lid,code) {
18 document.querySelector("#codePan").innerText = "code:" + code;
19 document.querySelector("#lidPan").innerText = "lid:" + lid;
20 };
21 </script>
22 <script async="" src="https://dlswbr.baidu.com/xxx.js"></script>
23 </body>
24 </html>
字段说明
字段 | 含义 |
---|---|
lid | 客户端获取的设备id |
code | 该id对应的实时判定结果 |