You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Puppeteer设置Viewport导致CreepJS指纹评分下降问题排查

Puppeteer设置Viewport导致CreepJS评分下降的问题

在AdsPower浏览器环境中,手动操作浏览器或者不通过Puppeteer设置Viewport时,CreepJS测试评分能达到66%;但通过Puppeteer自动化访问CreepJS时,评分会降至44-54%。我目前无法确定原因,想了解设置Viewport时会产生哪些变化。

相关代码如下:

const profileID = await adsPower.createNewProfile(proxy[0]);
//const wsEndpoint = await adsPower.startBrowser('jcmw3p5')
const wsEndpoint = await adsPower.startBrowser(profileID.id)
let browser = await puppeteer.connect({
  browserWSEndpoint: wsEndpoint,
  defaultViewport: { width: 1512, height: 949 }
});

const pages = await browser.pages();
const page = pages[0];

// await page.setViewport({
//   width: 1512,
//   height: 949,
//   deviceScaleFactor: 1,
// });

await page.goto('https://abrahamjuliot.github.io/creepjs/')

附Puppeteer与手动操作的测试对比截图:左侧为Puppeteer自动化测试结果,右侧为手动操作测试结果

内容的提问来源于stack exchange,提问作者Bella Smith

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.03 14:12:02