2024-07-10
爬虫
00

爬虫项目实战

Star History

Star History Chart

2026-04-10
自动化
00

DrissionPage 实现账号密码代理认证的完整指南

背景

DrissionPage 是一款基于 Python 的浏览器自动化工具,它封装了 Chromium 浏览器的操作。然而,DrissionPage 原生并不直接支持带账号密码认证的代理设置。当我们使用需要认证的代理时,浏览器会弹出认证对话框,导致自动化流程中断。

本文将介绍如何通过 Chromium DevTools Protocol (CDP) 的 Fetch API 来实现代理的账号密码自动认证。

2026-04-09
爬虫
00

某皮 网页端设备指纹 LongToken 技术深度分析

1. 概述

本文分析 某皮 网页端(Web 浏览器环境)使用的设备指纹系统——longtoken。该系统运行在浏览器 JavaScript 环境中,通过采集上百项浏览器和设备属性,经过多层加密编码后生成唯一的设备标识 token,用于服务端识别和追踪访问设备。

与移动端(Android / iOS)的 SAP 签名体系不同,网页端指纹系统面临更大的技术挑战:浏览器沙箱限制了可获取的系统信息,JavaScript 语言本身的透明性使得算法更容易被分析,同时浏览器环境的多样性要求指纹具备更强的容错性和区分度。

某皮 网页端指纹系统由两个核心组件构成:longtoken(设备指纹令牌)和 capcha(验证码验证),两者共享部分密码学原语和加密逻辑,形成协同防护体系。

2026-04-09
爬虫
00

某皮 移动端反爬虫算法深度解析:Android 与 iOS 平台对比分析

一、概述

某皮 作为东南亚最大的电商平台之一,其移动端应用采用了相当复杂的反爬虫机制。本文基于对 某皮 和 iOS 客户端的算法还原代码,从架构设计、加密体系、算法标准性、指纹采集、防护强度等维度进行深度对比分析。

某皮 的反爬体系主要由两大模块构成:SAP(某皮 Anti-fraud Protocol)请求签名系统和设备指纹系统。两个平台在整体架构上保持一致,但在具体算法选择、加密强度、序列化方式和设备信息采集方面存在显著差异。


sap_sign_architecture.png

2026-01-06
爬虫
00

固定时间戳

currentTimeMillis

java
protected long currentTimeMillis() { //return System.currentTimeMillis(); System.out.println("固定时间戳:" + 1744706898936L); return 1744706898936L; }