Web скрейпър следва инструкции, които си написал. Browser агент решава сам: гледа рендираната страница, разсъждава какво да прави следващо, и кликва, пише и скролва реален браузър, за да стигне дотам. Инструменти като browser-use, Skyvern и computer-use на Anthropic превръщат LLM в нещо, което оперира браузър така, както човек би — попълва форми, навигира flows, чете резултати, възстановява се, когато оформление се измести.
Това работи само ако браузърът е винаги работещ. На лаптопа ти той спира в мига, в който затвориш капака. Тази страница е за слагането на browser агент на сървър, оразмерен правилно, така че да оперира денонощно.
Скрейпър срещу агент — избери правилния инструмент
Бъди честен кой строиш, защото искат различни неща:
- Скрейпър (httpx, Scrapy) сваля известни URL-и и издърпва фиксирани полета. Детерминистичен, лек, евтин. Ако това е задачата ти, ръководството за web-scraping е правилната страница — не плащай за браузър, от който не се нуждаеш.
- Browser агент рендира страницата в реален Chromium и оставя LLM да реши всяко действие. Той се справя със сайтове, които скрейпър не може — динамични приложения, непредвидими оформления, много-стъпкови flows — на цената на по-тежка машина и извиквания на модел на стъпка.
Тази страница е за втория.
Какво реално се нуждае машината
Самият цикъл на агента е мъничък; headless браузърът е това, което използва ресурси.
- RAM е ограничението. Headless Chromium е ~300-500 MB, а всеки допълнителен tab или context добавя 100-200 MB. Един агент, управляващ един браузър, е комфортен на Small ($8/месец — 4 vCPU, 4 GB). Пускането на няколко browser context-а наведнъж те бута към Medium ($12).
- Без GPU. Моделът работи при доставчика ти (Anthropic/OpenAI); сървърът прави оркестрация и рендиране. Това е CPU и RAM.
- NAT е достатъчен. Агентът прави само изходящи повиквания — към сайтовете, които оперира, и model API. Dedicated IP е само за входящи услуги.
Настройката
# Ubuntu 24.04
apt update && apt install -y python3-venv git
python3 -m venv ~/agent && source ~/agent/bin/activate
# browser-use + a Chromium for Playwright
pip install browser-use
playwright install --with-deps chromium
Минимален цикъл чете ключа на модела си от environment-а, никога твърдо кодиран:
# run.py
import os, asyncio
from browser_use import Agent
from browser_use.llm import ChatAnthropic
async def main():
agent = Agent(
task="Open the status page and report which services are down.",
llm=ChatAnthropic(model="claude-sonnet-4-5", api_key=os.environ["ANTHROPIC_API_KEY"]),
)
await agent.run()
asyncio.run(main())
Дръж го жив през сривове и рестарти със systemd услуга — същият модел, който държи всеки агент работещ 24/7, с Restart=always и ключа на модела в EnvironmentFile, не в unit-а.
Гледай RAM-а. Browser агент, който никога не затваря tabs, бавно ще изяде машината — затваряй страници и context-ове, когато задача приключи, и ограничи concurrency-то. Chromium в leak е най-честият начин един от тези да падне.
Частта, която е реално наша: агентът може да наеме собствена машина
Тук EQVPS се различава от нормален хост. През нашия MCP сървър агент може да се регистрира, да зареди crypto баланс и да order_vps свежа машина сам — без човек на checkout. Така че browser агент, който се нуждае от чиста среда за изпълнение, може да провизира сървъра сам, да оперира браузъра и да го разгради, когато е готов, всичко от предплатен баланс.
Съчетай това с no-KYC crypto плащане и целият цикъл остава извън всяка следа за самоличност: имейл за регистрация, USDC или USDT за плащане, root за около минута.
Честните граници
- Само CPU, един регион (Германия). Наред за управляване на браузър и извикване на API; ако се нуждаеш от GPU или конкретен geo, знай това предварително.
- Разходът за модел е отделен. Всяка стъпка е извикване на модел — API сметката на бъбрив агент обикновено засенчва сървъра за $8. Машината е евтината част.
- Уважавай къде го насочваш. Browser агент може да влиза, изпраща и купува. Насочвай го само към сайтове, които ти е позволено да оперираш; злоупотреба, измама и denial-of-service нарушават политиката за приемливо ползване.
Вътре в това browser агент на собствен винаги включен сървър е генуинно полезен модел — той оперира, докато спиш. Избери план, плати в crypto и го имай работещ за минута. Ако задачата ти е фиксирано извличане, а не разсъждение, ръководството за web-scraping е по-евтиният, по-прост маршрут.
Коментари
Още няма коментари. Бъди първият.