ulixee / secret-agent

The web scraper that's nearly impossible to block - now called @ulixee/hero
https://secretagent.dev
MIT License
667 stars 44 forks source link

Fingerprint doesn't change #460

Open yuriolive opened 2 years ago

yuriolive commented 2 years ago

Hi, I was doing some tests with this project, I'm not being able to get different fingerprint, every time I run the code I get the same fingerprint.

There is anything that is needed to be configured?

const { Agent } = require('secret-agent');

(async () => {
  const agent = new Agent();
  await agent.goto('https://bot.incolumitas.com/');
  await agent.waitForPaintingStable();
  const canvas_finger = await agent.document.querySelector('#canvas_fingerprint').textContent;
  console.log(canvas_finger);
  await agent.close();
})();
blakebyrnes commented 2 years ago

@yuriolive we haven't gotten to Canvas, WebGL or Audio fingerprinting yet. Nothing to configure beyond building a plugin to do so. Your overall fingerprint should rotate, but this is still on the TODO list.

yuriolive commented 2 years ago

Hi @blakebyrnes got it, thanks. I think will be great if only in the docs we make sure is not implemented yet:

https://secretagent.dev/docs/overview/basic-concepts

image

I think to put like a (planned) or (todo) will help people reading the documentation to know that is still not implemented.

blakebyrnes commented 2 years ago

Very good point. Thanks for finding that - I forgot we had a list up somewhere.

jack567ow commented 2 years ago

Is Secret Agent Support in Digital Ocean ?