Un web scraper segue istruzioni che hai scritto. Un agente browser decide da solo: guarda la pagina renderizzata, ragiona su cosa fare dopo, e clicca, digita e scorre un vero browser per arrivarci. Strumenti come browser-use, Skyvern e il computer-use di Anthropic trasformano un LLM in qualcosa che opera un browser come farebbe una persona — compilando form, navigando flussi, leggendo risultati, riprendendosi quando un layout cambia.
Questo funziona solo se il browser è sempre in funzione. Sul tuo laptop si ferma nel momento in cui chiudi il coperchio. Questa pagina parla di mettere un agente browser su un server, dimensionato correttamente, così opera 24 ore su 24.
Scraper vs agente — scegli lo strumento giusto
Sii onesto su quale stai costruendo, perché vogliono cose diverse:
- Uno scraper (httpx, Scrapy) scarica URL noti ed estrae campi fissi. Deterministico, leggero, economico. Se è il tuo task, la guida al web-scraping è la pagina giusta — non pagare per un browser che non ti serve.
- Un agente browser renderizza la pagina in un vero Chromium e lascia che un LLM decida ogni azione. Gestisce siti che uno scraper non può — app dinamiche, layout imprevedibili, flussi multi-passo — al costo di una macchina più pesante e chiamate al modello per passo.
Questa pagina è la seconda.
Cosa serve davvero alla macchina
Il ciclo dell'agente in sé è minuscolo; il browser headless è ciò che usa risorse.
- La RAM è il vincolo. Un Chromium headless è ~300-500 MB, e ogni scheda o contesto extra aggiunge 100-200 MB. Un agente che guida un browser è comodo su Small ($8/mese — 4 vCPU, 4 GB). Far girare diversi contesti browser in una volta ti spinge a Medium ($12).
- Niente GPU. Il modello gira dal tuo provider (Anthropic/OpenAI); il server fa orchestrazione e rendering. Sono CPU e RAM.
- NAT basta. L'agente fa solo chiamate in uscita — verso i siti che opera e l'API del modello. Un IP dedicato è solo per servizi in entrata.
Il setup
# Ubuntu 24.04
apt update && apt install -y python3-venv git
python3 -m venv ~/agent && source ~/agent/bin/activate
# browser-use + un Chromium per Playwright
pip install browser-use
playwright install --with-deps chromium
Un ciclo minimale legge la sua chiave del modello dall'ambiente, mai scritta nel codice:
# 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())
Tienilo vivo attraverso crash e riavvii con un servizio systemd — lo stesso schema che tiene qualsiasi agente in funzione 24/7, con Restart=always e la chiave del modello in un EnvironmentFile, non nella unit.
Sorveglia la RAM. Un agente browser che non chiude mai le schede divorerà lentamente la macchina — chiudi pagine e contesti quando un task finisce, e limita la concorrenza. Un Chromium in leak è il modo più comune in cui uno di questi crolla.
La parte che è davvero nostra: l'agente può affittare la propria macchina
È qui che EQVPS differisce da un host normale. Tramite il nostro server MCP un agente può registrarsi, ricaricare un saldo in crypto e fare order_vps di una macchina fresca da solo — nessun umano alla cassa. Così un agente browser che ha bisogno di un ambiente pulito per un run può fare il provisioning del server da solo, operare il browser, e smontarlo quando ha finito, tutto da un saldo prepagato.
Abbinalo al pagamento crypto no-KYC e l'intero ciclo resta fuori da qualsiasi traccia d'identità: email per registrarti, USDC o USDT per pagare, root in circa un minuto.
I limiti onesti
- Solo CPU, una regione (Germania). Va bene per guidare un browser e chiamare un'API; se ti serve una GPU o un geo specifico, sappilo in anticipo.
- Il costo del modello è separato. Ogni passo è una chiamata al modello — il conto API di un agente loquace di solito supera di gran lunga il server da $8. La macchina è la parte economica.
- Rispetta dove lo punti. Un agente browser può fare login, inviare e comprare. Puntalo solo su siti che ti è permesso operare; abuso, frode e denial-of-service violano la policy d'uso accettabile.
Entro questo, un agente browser sul proprio server sempre attivo è uno schema genuinamente utile — opera mentre dormi. Scegli un piano, paga in crypto, e ne hai uno in funzione in un minuto. Se il tuo task è estrazione fissa più che ragionamento, la guida al web-scraping è la via più economica e semplice.
Commenti
Ancora nessun commento. Sii il primo.