Scraper protection

Protect pages from Python requests, Selenium, Playwright, and headless browsers.

Lightweight scraper protection for sites that need crawler friction without a heavy enterprise security migration.

scraper protectionPython requests blockerSelenium detectionPlaywright bot detectionheadless browser blockerwebsite scraping protection

Catch common scraper clients

Voidek recognizes Python requests, curl, wget, axios, node-fetch, Selenium, Playwright, Puppeteer, HeadlessChrome, and bare Chromium patterns.

Verify real browsers

The browser snippet collects lightweight proof such as language, timezone, webdriver, plugins, screen, and token continuity so middleware can separate static fetches from real browser sessions.

Measure before blocking

Use decision logs and usage summaries to see which user agents, paths, and actions are most common before turning on stricter blocking rules.

FAQ

Questions teams ask before turning on crawler defense.

Can scrapers spoof their user agent?

Yes, so Voidek does not rely only on user-agent strings. It combines user-agent classification with browser signals, headers, route patterns, and recent request pressure.

Is Voidek a CAPTCHA?

No. Voidek is a crawler and scraper decision layer. It can challenge suspicious traffic, but its main job is to classify, log, and block automated requests before protected content is served.