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

not working after new update : FingerprintSwitcher key is missing / invalid format error #120

Closed
singhaditya4 opened this issue Aug 27, 2024 · 14 comments

Comments

@singhaditya4
Copy link

singhaditya4 commented Aug 27, 2024

node_modules\browser-with-fingerprints\src\plugin\connector\index.js:40
      if (error) throw new Error(error);
                       ^

Error: Incorrect format
    at .\node_modules\browser-with-fingerprints\src\plugin\connector\index.js:40:24

Node.js v20.17.0

When trying to fetch

and

node_modules\browser-with-fingerprints\src\plugin\connector\index.js:40
      if (error) throw new Error(error);
                       ^

Error: FingerprintSwitcher key is missing
    at .\node_modules\browser-with-fingerprints\src\plugin\connector\index.js:40:24

Node.js v20.17.0

when using JSON file

@singhaditya4
Copy link
Author

was on node 18.16 then updated to 20.17 LTS, previous plugin works but after chrome 127 update (npm update) new engine doesn't work

@singhaditya4 singhaditya4 changed the title not working after new update : not working after new update : FingerprintSwitcher key is missing / invalid format error Aug 27, 2024
@CheshireCaat
Copy link
Owner

CheshireCaat commented Aug 27, 2024

Greetings!

According to the last engine update now it's necessary to specify the service key for the plugin using the setServiceKey method. This key will be used not only for the fetch method, but also for the launch and spawn.

Check out this document:

const { plugin } = require('puppeteer-with-fingerprints');
plugin.setServiceKey('SERVICE_KEY');

const fingerprint = await plugin.fetch({
  tags: ['Microsoft Windows', 'Chrome'],
});
plugin.useFingerprint(fingerprint);

await plugin.launch();

If you use a fingerprint from a file, you still need to use the key.

@CheshireCaat CheshireCaat pinned this issue Aug 27, 2024
@singhaditya4
Copy link
Author

image
I have serious issues with your payment processor, they charged me twice, and then they ask for all this info, i lost my money and now can't get past this.

@CheshireCaat
Copy link
Owner

@singhaditya4 why are you writing about this here, write to the email related to the service and payments, I am not connected with this and can not help in any way.

@singhaditya4
Copy link
Author

@singhaditya4 why are you writing about this here, write to the email related to the service and payments, I am not connected with this and can not help in any way.

I did but this doesn't help dude i am stuck here and the payment gateway is so sketchy . I can't launch the browser and locked out for doing anything.

@CheshireCaat
Copy link
Owner

Have you written about your problem to this email?

image

@CheshireCaat
Copy link
Owner

I can't launch the browser and locked out for doing anything.

You can use the plugin without the premium version.

@singhaditya4
Copy link
Author

I can't launch the browser and locked out for doing anything.

You can use the plugin without the premium version.

image
doesn't work

@CheshireCaat
Copy link
Owner

Fetch free fingerprints and use them until the problem with the key is solved.

@dr3adx
Copy link

dr3adx commented Sep 6, 2024

Fetch free fingerprints and use them until the problem with the key is solved.

why are we now required to have active key to use fingerprints we fetched way before?
it should be possible to use already saved fingerprints without active premium, it feels very money grabby right now, especially the way transition was done basically locking everyone out

@CheshireCaat
Copy link
Owner

@singhaditya4 @dr3adx you can read additional info here.

My opinion is that the new approach is correct, it would just be better to add it earlier.

I do not know of any service that would allow you to use the functionality of the paid version without the paid version itself.
Fingerprints have become part of the license, which is quite logical, if you have difficulties with keys, you can use the free version.

These changes are not my decision. In any case, for my part, I also can't change this in any way, just try to help with solving problems with the plugin, not with the service.

I think that further discussions here are pointless.

@singhaditya4
Copy link
Author

@singhaditya4 @dr3adx you can read additional info here.

My opinion is that the new approach is correct, it would just be better to add it earlier.

I do not know of any service that would allow you to use the functionality of the paid version without the paid version itself. Fingerprints have become part of the license, which is quite logical, if you have difficulties with keys, you can use the free version.

These changes are not my decision. In any case, for my part, I also can't change this in any way, just try to help with solving problems with the plugin, not with the service.

I think that further discussions here are pointless.

I agree from the business perspective its right and essential.
but lol your payment gateway is causing problems to me so i had to roll back to the older version for now

@TheGP
Copy link

TheGP commented Oct 9, 2024

You are not a business but a circus, there for it should remain free.

@Mohsentrade741
Copy link

Hi
Although in the manual it says use an empty string for fre version as key, but it shows this error when fetching a fingerprint: "Key is empty"
I'm testing to see if I can use the service to completely bypass the web site that I need or not, and it was working till couple of days ago.
Any idea?

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

5 participants