Browser Stealth (anti-bot)

action_browser_stealth · action · Utility · Available · v1.0.0

Description

Browser headless con anti-detection enterprise (Puppeteer-stealth). Bypassa Cloudflare Turnstile, Akamai Bot Manager, DataDome, PerimeterX, hCaptcha-soft. Applica ~20 contromisure: navigator.webdriver hide, canvas/WebGL fingerprint spoof, chrome.runtime fake, plugins.length match, languages/vendor consistency, iframe.contentWindow patch, font enumeration block, hairline detection, permission.query overwrite. Features avanzate: fingerprint preset pool (desktop/mobile, IT/EN), auto-scroll lazy-load (per Infinite scroll), human-like delays (mouse jitter, typing pause), HAR capture, resource blocking (immagini/font per velocità). Architettura BYO (Bring Your Own Browser): il nodo chiama un endpoint Playwright/Puppeteer con plugin stealth installato. Setup: docker run -p 3000:3000 ghcr.io/browserless/chromium:stealth oppure managed Zeli endpoint. Use case: (1) monitoraggio prezzi su propri marketplace dietro CF/Akamai, (2) audit competitor pricing pages CF-protected con autorizzazione, (3) sync dati internal SPA che usa anti-bot a livello service, (4) snapshot legale di pagine sotto challenge browser-side.

⚙️ Configuration parameters

Fields shown in the editor when configuring the node. Generated directly from the NodeDefconfigFields.

FieldTypeRequiredDefaultDescription
url
URL
stringyes
https://target-site.com
URL della pagina da scrappare con stealth.
endpoint
Stealth endpoint
stringno
https://stealth.miosito.com (vuoto = env FLOWFORGE_STEALTH_ENDPOINT)
Browserless con plugin stealth o managed Zeli.
apiKey
API Key
string (encrypted)noBearer token endpoint stealth.
fingerprintPreset
Fingerprint preset
enum
randomdesktop-chrome-itdesktop-chrome-endesktop-firefox-itmobile-safari-itmobile-chrome-android
norandomPreset UA + viewport + locale + timezone. random = pesca diversa ogni call (raccomandato per evasione). desktop-chrome-it (Windows 1920x1080), desktop-chrome-en (macOS 1440x900), desktop-firefox-it (Linux 1680x1050), mobile-safari-it (iPhone 390x844), mobile-chrome-android (Pixel 412x915).
waitFor
Aspetta selettore CSS
stringno
.product, [data-loaded]
Selector CSS da aspettare. Vuoto = domcontentloaded.
waitTimeoutMs
Timeout attesa (ms)
numberno25000Max 90s. Default 25s (anti-bot challenge richiede tempo).
scrollLazy
Auto-scroll lazy-load
booleannofalseScrolla la pagina N volte per triggerare lazy-load (Infinite scroll, immagini lazy).
scrollSteps
Scroll steps
numberno5Quante volte scrolla. Default 5, max 30.
scrollDelayMs
Delay scroll (ms)
numberno800Pausa tra ogni scroll. Default 800ms (human-like).
humanLike
Human-like interactions
booleannotrueMouse jitter, typing delay random, pause variabili. Disabilita per speed.
captureHar
Cattura HAR
booleannofalseSalva HTTP Archive completo (network requests). Utile per reverse-engineering API XHR.
screenshot
Screenshot
booleannofalsePNG base64 della pagina.
fullPageScreenshot
Screenshot full-page
booleannofalseScreenshot dell'intera pagina scrollata (non solo viewport).
blockResources
Blocca risorse
stringno
image,font,media
Lista CSV: image,font,stylesheet,media,websocket. Speed-up se non servono.
cookies
Cookies iniziali
string (multiline)no
session=xyz; auth=abc
Cookies pre-navigate.
extraHeaders
Headers extra
key-valuenoHeaders HTTP custom.

⬆️ Node output

Fields available to downstream nodes via $node.<alias>.json.<field>:

  • html
  • cookies
  • finalUrl
  • screenshotBase64
  • harBase64
  • metrics
  • fingerprintUsed

💡 Configuration example

JSON snippet of the node as it appears in the workflow. Values are derived fromdefaultValue and from required parameters.

{
  "id": "node-action_browser_stealth-1",
  "defId": "action_browser_stealth",
  "label": "Browser Stealth (anti-bot)",
  "config": {
    "url": "https://target-site.com",
    "fingerprintPreset": "random",
    "waitTimeoutMs": 25000,
    "scrollLazy": false,
    "scrollSteps": 5,
    "scrollDelayMs": 800,
    "humanLike": true,
    "captureHar": false,
    "screenshot": false,
    "fullPageScreenshot": false
  }
}

🔗 Related nodes in the same category

Ready to use Browser Stealth (anti-bot)?

Available now on all FlowForge plans. Try it free without a credit card.

Start freeBrowse all nodes