产品推荐 2026-07-26

puppeteer-with-fingerprints:浏览

基于puppeteer的浏览器指纹替换插件,实现匿名自动化操作。

开源软件跨平台工具

产品简介

puppeteer-with-fingerprints 这是一个puppeteer插件,通过替换浏览器指纹生成虚拟身份,避免网站识别用户。适用于Windows系统,目前为测试版本。适合需要匿名爬取数据或自动化测试的开发者使用。

puppeteer-with-fingerprints 主界面

核心功能

  • 改变浏览器指纹,生成虚拟身份
  • 使用FingerprintSwitcher服务替换浏览器属性
  • 易于集成到现有puppeteer项目,只需少量代码修改
  • 支持TypeScript,提供自动补全
  • 支持代理设置

快速开始

  1. 安装puppeteer-with-fingerprints和puppeteer(使用npm i puppeteer-with-fingerprints和npm i puppeteer)
  2. 在代码中导入插件:const { plugin } = require('puppeteer-with-fingerprints')
  3. 设置服务密钥并获取指纹:plugin.setServiceKey(''); const fingerprint = await plugin.fetch({ tags: ['Microsoft Windows', 'Chrome'] })
  4. 应用指纹:plugin.useFingerprint(fingerprint)
  5. 启动浏览器并使用标准puppeteer API操作

界面预览

puppeteer-with-fingerprints 界面截图

与其他方案对比

对比项puppeteer-with-fingerprints同类方案
匿名性通过指纹替换使浏览器表现如新用户,增强匿名性标准puppeteer不提供指纹替换,浏览器属性固定,易被识别

适合谁用

  • 需要匿名进行网页爬取的数据工程师
  • 进行自动化浏览器测试的测试开发人员

下载与版本

当前最新版本为 master,发布于 。支持 Windows、macOS、Linux。

⚠️ 注意:本项目仅提供源代码下载,不包含可直接运行的安装包(exe/dmg/apk 等。下载后需要自行编译构建才能使用,适合有一定开发经验的用户。如果你不熟悉编译流程,建议寻找同类开箱即用的替代方案。

注意事项