Automating Captcha-Protected Sites Using Human Browser + n8n — No Puppeteer Needed

Hey everyone :waving_hand:

I wanted to share a solution I built for a client who needed to scrape/report data from a web portal that blocks almost all headless browsers.

The usual combo — Puppeteer + stealth plugins + CAPTCHA solver — failed repeatedly due to aggressive fingerprint checks and bot traps.

So here’s what ended up working really well:


:locked_with_key: Problem:

  • Login page protected by hCaptcha + JS fingerprinting
  • Site layout changes often (fragile selectors)
  • Data needed: logged-in dashboard table, once a day
  • Headless browsers always got blocked, even with real proxies

:puzzle_piece: Solution Stack:

  • Hidemium to spin up a real browser profile (fingerprint-safe)
  • Prompt Script AI to run natural-language browser instructions
  • n8n to trigger and collect the result daily

Prompt example:

“Go to login page, enter credentials, wait for CAPTCHA, pause for user if needed, navigate to dashboard, copy table text.”


:pushpin: Result:

  • Hidemium ran as a full browser → passed all fingerprint checks
  • CAPTCHA was solved manually if needed (optional delay step)
  • Once logged in, the table data was sent back to n8n via webhook
  • n8n stored the data in Google Sheets and sent an alert if values changed

:brain: Why This Works Better:

  • Prompt-based scripts are flexible when the UI changes
  • No fragile selectors or XPath
  • Hidemium profiles mimic real users (cleaner than Playwright stealth)
  • n8n handles retries, timing, and downstream logic

Happy to share the JSON flow or prompt templates if anyone’s working on similar problems (e.g., scraping without getting blocked, QA automation, or human-like workflows).

Would also love to know if others here are combining real browsers with n8n — seems like an underused but powerful setup.

4 Likes

Can I access the json? I am having a problem with a cloudare captcha, I want to add a step where I can click it in a browser and then scrape all the information after verification

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.