Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Bug]: Incognito Mode Detection on Pixelscan #59

Open
firstoc opened this issue Dec 27, 2024 · 7 comments
Open

[Bug]: Incognito Mode Detection on Pixelscan #59

firstoc opened this issue Dec 27, 2024 · 7 comments

Comments

@firstoc
Copy link

firstoc commented Dec 27, 2024

When using the current browser setup with a persistent context and configured proxies, Pixelscan detects the browser as running in incognito mode 7 of 10 times.

require('dotenv/config');
const readline = require('readline');
const path = require('path');
const { plugin } = require('playwright-with-fingerprints');

// Set service key for the plugin
plugin.setServiceKey("...");

// Function to wait for Enter press
const waitForEnter = async () => {
    const rl = readline.createInterface({
        input: process.stdin,
        output: process.stdout
    });

    return new Promise(resolve => {
        rl.question('Press Enter to continue...', () => {
            rl.close();
            resolve();
        });
    });
};

(async () => {

    const fingerprint = await plugin.fetch({
    tags: ['Microsoft Windows', 'Chrome', 'Desktop'],
    minBrowserVersion: '131',
    maxBrowserVersion: '131',
  });
        plugin.useProxy("socks5://...", {
        ipInfoMethod: 'ip-api.com',
        changeGeolocation: true,
        changeTimezone: true,
        changeBrowserLanguage: true,

      });

    plugin.useFingerprint(fingerprint);

  const userDataDir = path.join(__dirname, 'user_data'); 

    const context = await plugin.launchPersistentContext(userDataDir, {
        headless: false,
    });
  
  const page = await context.newPage();
  await page.goto('https://pixelscan.net', { waitUntil: 'networkidle0', timeout: 120000 });

  // Wait for user to press Enter
  await waitForEnter();

  await context.close();  
})();

image

@maestroant
Copy link

maestroant commented Dec 27, 2024

This thing doesn't even work on https://allegro.pl. It immediately asks you to solve the captcha and then bans you! )))

@bablosoft
Copy link
Collaborator

This thing doesn't even work on https://allegro.pl. It immediately asks you to solve the captcha and then bans you! )))

Please ensure that you are using PerfectCanvas and correct proxy.

https://i.imgur.com/XMPJwKj.png

If still doesn't work on your side, please attach PC log

@firstoc
Copy link
Author

firstoc commented Dec 27, 2024

Hey @bablosoft can you please answer me about "Incognito" case ?

@maestroant
Copy link

I've tried different fingerprints. BAS doesn't work with allegro.pl. My standard Chrome works! I have not installed Proxy.

Recording.2024-12-27.193629.mp4

@bablosoft
Copy link
Collaborator

BAS works perfectly https://i.imgur.com/XMPJwKj.png

Explanation in previous post

@firstoc
Copy link
Author

firstoc commented Dec 27, 2024

@maestroant please create a separate issue, here is a question about Incognito mode, thanks.

@firstoc
Copy link
Author

firstoc commented Jan 26, 2025

@CheshireCaat @bablosoft any updates on this? Also, when will version 132 be available?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants