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