Scenarios
More than opening a page. Fill a form, click, move the mouse, wait for an element, grab a piece of HTML.
Free · early access
Robotex gets past anti-bot protection, runs a scenario on the page and hands your bot the cookies. From there the bot works with plain HTTP requests.
Every website bot sooner or later runs into one of three problems:
A spider built on raw HTTP requests is helpless here, you need a real browser. But a browser is heavy, it has to be hidden from detection and kept next to the bot. Robotex takes that job over: the browser is used only where there's no way around it.
More than opening a page. Fill a form, click, move the mouse, wait for an element, grab a piece of HTML.
Detects a Cloudflare check before and during a scenario and gets through it. If it escalates to an image captcha, sends it to a recognition service.
The captcha step solves hCaptcha and other captchas via 2captcha before the form is submitted.
Cookies, local storage and the browser fingerprint live in one profile. Locale and timezone match the proxy’s geo. To the site it’s still the same user.
Chrome driven by Patchright, without the CDP leaks anti-bots use to detect automation.
It’s a service, not a library. Your bot only needs an HTTP client, whatever it’s written in.
POST /v1/solve.session_id cookie.session_id and continues in the same profile.POST /v1/solve
X-API-Key: <key>
{
"url": "https://example.com/login",
"actions": [
{"type": "fill", "selector": "#email", "value": "user@example.com"},
{"type": "fill", "selector": "#password", "value": "..."},
{"type": "click", "selector": "#submit"},
{"type": "wait_for", "selector": ".dashboard", "timeout": 30}
],
"proxy": "socks5://user:pass@host:port"
}
{
"status": "ok",
"user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) ...",
"cookies": [
{"name": "sessionid", "value": "...", "domain": ".example.com"}
],
"actions": [
{"type": "fill", "ok": true},
{"type": "fill", "ok": true},
{"type": "click", "ok": true},
{"type": "wait_for", "ok": true}
]
}
Questions, ideas and bugs go to Redmine. Sign-up uses manual activation: register and I'll approve your account.