Welcome to the MMOLEARN.COM

Build your first Dropshipping, Online Course, Affiliate, Blog, Business, Optin, etc, WEBSITE and make money with us. We offer over 10.000+ Wordpress Plugins & Themes which will let you build ANYTHING. Plus we have nice community which likes to gossip about building websites and making some money online! Its really easy to do when we have everything you need to BUILD anything you WANT. Hope you enjoy your stay and have a beautiful day with us!

or Register
gifd

[GUIDE] Unlock the Power of Stealth Fingerprinting Automation with Puppeteer/Playwright (Node.js)

Shirleyflag

Well-known member

Reputation: 27%
Joined
May 10, 2020
Messages
187
Reaction score
35
Points
50
Stop wasting time with puppeteer-extra-stealth and similar tools, they don't work well.

Automating browser actions while avoiding detection can be tough. Luckily, there's a tool called FingerprintSwitcher that helps you simulate real user behavior by using actual fingerprints.

This short guide will show you how to automate browsers in a way that looks realistic, using real fingerprints.

A couple of things to know: it only works on Windows, and there's no Python version yet.

I won’t cover project setup here since it’s basic if you're familiar with Node.js.

(If you’re not into coding, consider using their studio). They also offer a feature called PerfectCanvas, which can bypass advanced canvas-based anti-fraud systems (paid).

--- What You Need ---
Understanding of Node.js (Knowing Typescript is a bonus)
Selenium plugin - selenium-with-fingerprints
Playwright plugin - playwright-with-fingerprints
---- Trust Ratings ----

Google trust score: 1.0

CreepJS score: C+

(Just so you know, my real Chrome browser gets the same scores on both CreepJS and ReCaptcha!)
Ensure you have Puppeteer installed along with the right plugin (linked earlier).


Code:

npm install puppeteer
Bring in the plugin and get the fingerprints. I typically create a class to store these fingerprints for later use.
(On the free plan, it might take 1-3 minutes to download the fingerprints, and you can’t filter them.)


Code:
import { plugin } from "puppeteer-with-fingerprints";


const fingerprint = await plugin.get("");
  1. Use fingerprints and a proxy
    This plugin lets you set up a proxy before starting a page, which is pretty cool.


Code:
plugin.applyFingerprint(fingerprint);


plugin.applyProxy(${ip}:${port}@${username}:${password}, {
detectIP: true,
updateLocation: true,
updateLanguage: true,
updateTimezone: true,
modifyWebRTC: true,
});

Set up the browser.
Code:
const browser = await plugin.start();


This should get you started. This guide doesn’t cover automating multiple instances, but that will be explained in a different guide.

-DF
 

DreamyContent

Well-known member

Reputation: 33%
Joined
Jun 18, 2020
Messages
240
Reaction score
31
Points
57
Well said! Did you use the paid version or the free one? I'd love to try this if they have a C# wrapper!
 

Shirleyflag

Well-known member

Reputation: 27%
Joined
May 10, 2020
Messages
187
Reaction score
35
Points
50
Well said! Did you use the paid version or the free one? I'd love to try this if they have a C# wrapper!

I used the premium version with the perfect canvas. It's not too pricey, but the free version is also pretty good.
 

Ivanteli

Active member

Reputation: 27%
Joined
Jun 10, 2019
Messages
228
Reaction score
11
Points
26
I’m looking for answers to a few more specific questions. Can I message you?
 

Poolab

Active member

Reputation: 27%
Joined
Apr 9, 2021
Messages
210
Reaction score
21
Points
36
Hey, great post!!

Can this work with Python and Selenium?
 

Shirleyflag

Well-known member

Reputation: 27%
Joined
May 10, 2020
Messages
187
Reaction score
35
Points
50

Shirleyflag

Well-known member

Reputation: 27%
Joined
May 10, 2020
Messages
187
Reaction score
35
Points
50
How can we use this add-on with the paid version of fpswitcher?

You can create custom fingerprint tags when you get the fingerprint. You can also use the perfect canvas option.

For more information, check here:

 

TwilightWise

Well-known member

Reputation: 27%
Joined
Aug 8, 2017
Messages
200
Reaction score
21
Points
51
Are there any captcha solvers for this? The puppeteer-extra-plugin-recaptcha isn't working with it.
 

Shirleyflag

Well-known member

Reputation: 27%
Joined
May 10, 2020
Messages
187
Reaction score
35
Points
50
Puppeteer extra captcha should work with this. If it doesn’t, you can still solve the captcha using code.

Alternatively, you can add an extension to the browser to solve captchas.
 

WeirdHello

Well-known member

Reputation: 27%
Joined
Dec 25, 2021
Messages
198
Reaction score
21
Points
52
I got my traffic bot running with puppeteer-extra-stealth.

Is that not good for a traffic bot?

Here's what I'm using:

npm install puppeteer-page-proxy

npm install puppeteer-extra-plugin-stealth

npm install puppeteer-extra

npm install puppeteer

npm install node-cron

npm install puppeteer-extra-plugin-recaptcha
 
Top Bottom