question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

[Bug] puppeteer-extra-plugin-recaptcha 3.4.0 does not recognize some captchas

See original GitHub issue

Describe the bug puppeteer-extra-plugin-recaptcha version 3.4.0 does not recognize some captchas that version 3.3.0 was recognizing. Example: https://www2.detran.rj.gov.br/portal/multas/nadaConsta

log debug

  puppeteer-extra-plugin:recaptcha:cs Intialized {"url":"https://www2.detran.rj.gov.br/portal/multas/nadaConsta","opts":{"visualFeedback":true,"debugBinding":"___pepr_cs"}} +0ms        
  puppeteer-extra-plugin:recaptcha:cs findRecaptchas {"url":"https://www2.detran.rj.gov.br/portal/multas/nadaConsta","hasClients":true} +0ms
  puppeteer-extra-plugin:recaptcha:cs getVisibleIframesIds ["gjtkyk3y5rg2"] +0ms
  puppeteer-extra-plugin:recaptcha:cs getInvisibleIframesIds ["gjtkyk3y5rg2"] +1ms
  puppeteer-extra-plugin:stealth/evasions/sourceurl Stripping sourceURL { method: 'Runtime.evaluate' } +7ms
  puppeteer-extra-plugin:stealth/evasions/sourceurl Stripping sourceURL { method: 'Runtime.evaluate' } +1ms
  puppeteer-extra-plugin:stealth/evasions/sourceurl Stripping sourceURL { method: 'Runtime.evaluate' } +1ms
  puppeteer-extra-plugin:stealth/evasions/sourceurl Stripping sourceURL { method: 'Runtime.evaluate' } +0ms
  puppeteer-extra-plugin:recaptcha:cs getIframesIds ["gjtkyk3y5rg2","gjtkyk3y5rg2"] +3ms
  puppeteer-extra-plugin:recaptcha:cs getIframesIds - dedup [] +0ms
  puppeteer-extra-plugin:recaptcha:cs findRecaptchas - result {"captchaNum":0,"result":{"captchas":[],"error":null}} +0ms
  puppeteer-extra-plugin:stealth/evasions/sourceurl Stripping sourceURL { method: 'Runtime.evaluate' } +1ms
  puppeteer-extra-plugin:stealth/evasions/sourceurl Stripping sourceURL { method: 'Runtime.evaluate' } +0ms
  puppeteer-extra-plugin:stealth/evasions/sourceurl Stripping sourceURL { method: 'Runtime.evaluate' } +1ms
  puppeteer-extra-plugin:recaptcha _generateContentScript hcaptcha findRecaptchas undefined +0ms
  puppeteer-extra-plugin:stealth/evasions/sourceurl Stripping sourceURL { method: 'Runtime.evaluate' } +0ms
  puppeteer-extra-plugin:recaptcha Filter results: 0 of 0 captchas filtered from results. +0ms
  puppeteer-extra-plugin:recaptcha findRecaptchas { captchas: [], filtered: [], error: null } +0ms
  puppeteer-extra-plugin:recaptcha solveRecaptchas { captchas: [], filtered: [], solutions: [], solved: [], error: null } +0ms

Versions

"puppeteer": "^10.0.0",
"puppeteer-extra": "^3.1.18",
"puppeteer-extra-plugin-recaptcha": "3.4.0",
"puppeteer-extra-plugin-stealth": "^2.7.8",

Issue Analytics

  • State:open
  • Created 2 years ago
  • Comments:5 (1 by maintainers)

github_iconTop GitHub Comments

2reactions
kurohoancommented, Oct 27, 2021

Amazon reCaptcha cannot be detected in version 3.3.0.

What is the status of this issue?

0reactions
dekelevcommented, Feb 14, 2022

There’s also an issue now with detecting hCaptcha in the latest browser version due to the use of the deprecated url.parse method within the injected hCaptcha detection script. The error is silent and leads to the script not being able to detect the existence of hCaptcha in page. It can be solved by switching url.parse to new URL().

Read more comments on GitHub >

github_iconTop Results From Across the Web

puppeteer-extra-plugin-recaptcha - npm package - Snyk
A puppeteer-extra plugin to solve reCAPTCHAs and hCaptchas automatically. For more information about how to use this package see README.
Read more >
puppeteer-extra-plugin-recaptcha NOT SOLVING CAPTCHAS ...
It is definitely some issue with not returning the captcha token but im not sure how to fix it. Here is some info....
Read more >
A puppeteer-extra plugin to solve reCAPTCHAs and ...
Administrator · reCAPTCHAs will be solved automatically whenever they are visible (aka their "I'm not a robot" iframe in the DOM). · If...
Read more >
Avoiding Captcha With Puppeteer And Nodejs - ADocLib
A puppeteerextra plugin to solve reCAPTCHAs and hCaptchas automatically. puppeteer usage as normal puppeteer.launch{ headless: true } with which a single ...
Read more >
fuckcaptcha - PyPI
note that this does not solve captchas, it's just to bypass the ... /master/packages/puppeteer-extra-plugin-stealth so all credits to them ...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found