feat: Robotex API is open at app.robotex.sokolab.xyz
- landing: primary CTA opens the API docs, no API key in the example, badge and limits say access is open - post: access paragraph points to the public API instead of Redmine sign-up Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
1 parent
e9748e1949
commit
821a322760
4 files changed
+19
-17
No files matched your search
@@ -7,7 +7,7 @@ tags:
|
||||
- saas
|
||||
- anti-bot
|
||||
- parsing
|
||||
summary: "Robotex has its own page now: robotex.sokolab.xyz. It's free to use, access on request"
|
||||
summary: "Robotex has its own page now: robotex.sokolab.xyz. It's free to use, no sign-up needed"
|
||||
---
|
||||
|
||||
I recently [wrote](/blog/robotex-browser-automation-api/) about how Robotex works. It's my microservice that takes over all the browser work: it gets past anti-bot protection, runs a scenario on the page and hands your bot the cookies. Now it has a home of its own: **[robotex.sokolab.xyz](https://robotex.sokolab.xyz/en/)**.
|
||||
@@ -20,11 +20,13 @@ A blog post is good for explaining how something works. But a project needs a pl
|
||||
|
||||
Robotex will be a free service. You only pay for your own proxies and, if needed, captcha recognition in 2captcha.
|
||||
|
||||
It's an early MVP for now, so I grant access manually. Register in my [Redmine](https://redmine.sokolab.xyz/account/register), I'll approve the account and send you the API address.
|
||||
Access is open: no requests, no keys. The API lives at **[app.robotex.sokolab.xyz](https://app.robotex.sokolab.xyz/docs)**, with Swagger docs describing every request field. Send your scenarios to `POST /v1/solve` and go.
|
||||
|
||||
It's still an early MVP, so the API may change. If something breaks, let me know.
|
||||
|
||||
## Where to discuss
|
||||
|
||||
The project has its own section in Redmine:
|
||||
The project has its own section in Redmine (sign-up there uses manual activation):
|
||||
|
||||
- a forum for questions, ideas and scenario discussions
|
||||
- issues for bugs and feature requests
|
||||
|
||||
@@ -7,7 +7,7 @@ tags:
|
||||
- saas
|
||||
- anti-bot
|
||||
- parsing
|
||||
summary: "У Robotex появилась своя страница: robotex.sokolab.xyz. Пользоваться можно бесплатно, доступ по заявке"
|
||||
summary: "У Robotex появилась своя страница: robotex.sokolab.xyz. Пользоваться можно бесплатно и без регистрации"
|
||||
---
|
||||
|
||||
Недавно я [рассказывал](/blog/robotex-browser-automation-api/), как устроен Robotex, мой микросервис, который берет на себя всю работу с браузером: проходит анти-бот защиту, выполняет сценарий на странице и отдает боту куки. Теперь у него появился свой дом: **[robotex.sokolab.xyz](https://robotex.sokolab.xyz/)**.
|
||||
@@ -20,11 +20,13 @@ summary: "У Robotex появилась своя страница: robotex.sokol
|
||||
|
||||
Robotex будет бесплатным сервисом. Платить нужно только за свои прокси и, если понадобится, за распознавание капчи в 2captcha.
|
||||
|
||||
Пока это ранний MVP, поэтому доступ выдаю вручную. Зарегистрируйтесь в моем [Redmine](https://redmine.sokolab.xyz/account/register), я подтвержу аккаунт и пришлю адрес API.
|
||||
Доступ открыт: никаких заявок и ключей. API работает по адресу **[app.robotex.sokolab.xyz](https://app.robotex.sokolab.xyz/docs)**, там же Swagger с описанием всех полей запроса. Отправляйте сценарии в `POST /v1/solve` и пользуйтесь.
|
||||
|
||||
Это все еще ранний MVP, так что API может меняться. Если что-то сломалось, напишите.
|
||||
|
||||
## Где обсуждать
|
||||
|
||||
Для проекта заведен раздел в Redmine:
|
||||
Для проекта заведен раздел в Redmine (регистрация там с ручной активацией):
|
||||
|
||||
- форум для вопросов, идей и обсуждения сценариев
|
||||
- задачи для багов и пожеланий
|
||||
|
||||
@@ -3,7 +3,7 @@ title: "Robotex"
|
||||
tagline: "A browser for your bots, over an API"
|
||||
description: "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."
|
||||
domain: "https://robotex.sokolab.xyz/"
|
||||
badge: "Free · early access"
|
||||
badge: "Free · open access"
|
||||
post: "/blog/robotex-browser-automation-api"
|
||||
postLabel: "How Robotex works"
|
||||
build:
|
||||
@@ -17,7 +17,7 @@ nav:
|
||||
- { label: "Community", href: "#community" }
|
||||
|
||||
cta:
|
||||
- { label: "Request access", href: "https://redmine.sokolab.xyz/account/register", primary: true }
|
||||
- { label: "Open the API", href: "https://app.robotex.sokolab.xyz/docs", primary: true }
|
||||
- { label: "How it works", href: "#how" }
|
||||
|
||||
problem:
|
||||
@@ -54,8 +54,7 @@ how:
|
||||
code:
|
||||
- caption: "Request"
|
||||
body: |
|
||||
POST /v1/solve
|
||||
X-API-Key: <key>
|
||||
POST https://app.robotex.sokolab.xyz/v1/solve
|
||||
|
||||
{
|
||||
"url": "https://example.com/login",
|
||||
@@ -86,7 +85,7 @@ how:
|
||||
limits:
|
||||
title: "Where it stands, honestly"
|
||||
items:
|
||||
- "**It's an early MVP.** I grant access manually, and the API may change."
|
||||
- "**It's an early MVP.** Access is open, no sign-up or keys, but the API may change."
|
||||
- "**It's free.** You only pay for your own proxies and, if needed, 2captcha."
|
||||
- "Proxy quality matters a lot: no fingerprint will help on a dirty IP."
|
||||
- "Turnstile doesn't pass on every site yet, I'm working on stability."
|
||||
|
||||
@@ -3,7 +3,7 @@ title: "Robotex"
|
||||
tagline: "Браузер для ваших ботов по API"
|
||||
description: "Robotex проходит анти-бот защиту, выполняет сценарий на странице и отдает боту куки. Дальше бот работает обычными HTTP запросами."
|
||||
domain: "https://robotex.sokolab.xyz/"
|
||||
badge: "Бесплатно · ранний доступ"
|
||||
badge: "Бесплатно · открытый доступ"
|
||||
post: "/blog/robotex-browser-automation-api"
|
||||
postLabel: "Как устроен Robotex"
|
||||
build:
|
||||
@@ -17,7 +17,7 @@ nav:
|
||||
- { label: "Сообщество", href: "#community" }
|
||||
|
||||
cta:
|
||||
- { label: "Запросить доступ", href: "https://redmine.sokolab.xyz/account/register", primary: true }
|
||||
- { label: "Открыть API", href: "https://app.robotex.sokolab.xyz/docs", primary: true }
|
||||
- { label: "Как это работает", href: "#how" }
|
||||
|
||||
problem:
|
||||
@@ -54,8 +54,7 @@ how:
|
||||
code:
|
||||
- caption: "Запрос"
|
||||
body: |
|
||||
POST /v1/solve
|
||||
X-API-Key: <key>
|
||||
POST https://app.robotex.sokolab.xyz/v1/solve
|
||||
|
||||
{
|
||||
"url": "https://example.com/login",
|
||||
@@ -86,14 +85,14 @@ how:
|
||||
limits:
|
||||
title: "Честно о текущем состоянии"
|
||||
items:
|
||||
- "**Это ранний MVP.** Доступ выдаю вручную, API может меняться."
|
||||
- "**Это ранний MVP.** Доступ открыт без регистрации и ключей, но API может меняться."
|
||||
- "**Бесплатно.** Платить нужно только за свои прокси и, если нужна, капчу в 2captcha."
|
||||
- "Прокси решает многое: на грязном IP не поможет никакой отпечаток."
|
||||
- "Turnstile проходит не на каждом сайте, над стабильностью работаю."
|
||||
|
||||
community:
|
||||
title: "Сообщество"
|
||||
lead: "Вопросы, идеи и баги принимаются в Redmine. Регистрация с ручной активацией: оставьте заявку, и я ее подтвержу."
|
||||
lead: "Вопросы, идеи и баги принимаются в Redmine. Чтобы писать там, нужна регистрация с ручной активацией: оставьте заявку, и я ее подтвержу."
|
||||
links:
|
||||
- { title: "Форум", text: "Вопросы, идеи и обсуждение сценариев.", href: "https://redmine.sokolab.xyz/projects/robotex/boards" }
|
||||
- { title: "Баги и пожелания", text: "Что-то не работает или не хватает функции.", href: "https://redmine.sokolab.xyz/projects/robotex/issues" }
|
||||
|
||||
Reference in new issue
Block a user