اسکراپر وب از دستورهایی که نوشتهاید پیروی میکند. اما عامل مرورگر خودش تصمیم میگیرد: به صفحهٔ رندرشده نگاه میکند، دربارهٔ گام بعدی میاندیشد، و یک مرورگر واقعی را کلیک، تایپ و اسکرول میکند تا به آن برسد. ابزارهایی مانند browser-use، Skyvern و computer-use از Anthropic یک LLM را به چیزی بدل میکنند که مرورگر را مانند یک انسان میراند — فرم پر میکند، در جریانها حرکت میکند، نتیجهها را میخواند، و وقتی چیدمان جابهجا میشود بازیابی میکند.
این تنها زمانی کار میکند که مرورگر همیشه در حال اجرا باشد. روی لپتاپ شما لحظهای که درِ آن را میبندید متوقف میشود. این صفحه دربارهٔ گذاشتن یک عامل مرورگر روی یک سرور با اندازهٔ درست است تا شبانهروز کار کند.
اسکراپر در برابر عامل — ابزار درست را انتخاب کنید
دربارهٔ اینکه دقیقاً چه میسازید صادق باشید، زیرا هر کدام چیز متفاوتی میخواهند:
- اسکراپر (httpx، Scrapy) URLهای شناختهشده را میگیرد و فیلدهای ثابت را بیرون میکشد. قطعی، سبک، ارزان. اگر این وظیفهٔ شماست صفحهٔ درست راهنمای اسکرپینگ وب است، برای مرورگری که نیاز ندارید پول ندهید.
- عامل مرورگر صفحه را در یک Chromium واقعی رندر میکند و میگذارد LLM هر عمل را تصمیم بگیرد. با سایتهایی کنار میآید که اسکراپر نمیتواند — اپلیکیشنهای پویا، چیدمان غیرقابلپیشبینی، جریانهای چندمرحلهای — به بهای سروری سنگینتر و فراخوانی مدل در هر گام.
این صفحه دربارهٔ نوع دوم است.
سرور واقعاً به چه چیزی نیاز دارد
خودِ حلقهٔ عامل کوچک است؛ آنچه منابع را مصرف میکند مرورگر headless است.
- RAM قید اصلی است. یک Chromium headless حدود ۳۰۰ تا ۵۰۰ مگابایت است، و هر تب یا کانتکست اضافی ۱۰۰ تا ۲۰۰ مگابایت میافزاید. یک عامل که یک مرورگر را میراند روی Small (۸ دلار/ماه — ۴ vCPU، ۴ گیگابایت) راحت است. اجرای چند کانتکست مرورگر بهطور همزمان شما را به Medium (۱۲ دلار) میراند.
- بدون GPU. مدل نزد ارائهدهندهٔ شما اجرا میشود (Anthropic/OpenAI)؛ سرور هماهنگی و رندر را انجام میدهد. این پردازنده و حافظه است.
- NAT کافی است. عامل تنها فراخوانیهای خروجی میکند — به سایتهایی که میراند و به API مدل. IP اختصاصی فقط برای سرویسهای ورودی است.
برپاسازی
# Ubuntu 24.04
apt update && apt install -y python3-venv git
python3 -m venv ~/agent && source ~/agent/bin/activate
# browser-use + یک Chromium برای Playwright
pip install browser-use
playwright install --with-deps chromium
یک حلقهٔ کمینه کلید مدل را از محیط میخواند، هرگز درون کد جاسازی نمیکند:
# 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 زنده نگه دارید — همان الگویی که هر عاملی را شبانهروز در حال اجرا نگه میدارد، با Restart=always و کلید مدل در یک EnvironmentFile نه در خودِ یونیت.
مراقب RAM باشید. عامل مرورگری که هرگز تبها را نمیبندد بهآرامی سرور را میبلعد — صفحهها و کانتکستها را در پایان وظیفه ببندید و همروندی را محدود کنید. Chromium نشتکننده شایعترین دلیل سقوط این عاملهاست.
بخشی که واقعاً از آنِ ماست: عامل میتواند سرور خودش را اجاره کند
اینجا EQVPS با یک میزبان معمولی فرق دارد. از طریق سرور MCP ما عامل میتواند ثبتنام کند، موجودی رمزارزی را شارژ کند و order_vps — خودش یک ماشین تازه سفارش دهد، بدون انسان هنگام پرداخت. پس عامل مرورگری که برای یک اجرا به محیطی پاک نیاز دارد میتواند خودش سرور را تجهیز کند، مرورگر را بگرداند، و در پایان آن را نابود کند — همه از یک موجودی پیشپرداخت.
این را با پرداخت رمزارزی بدون KYC جفت کنید و کل حلقه بیرون از هر رد هویتی میماند: ایمیل برای ثبتنام، USDC یا USDT برای پرداخت، دسترسی روت در حدود یک دقیقه.
محدودیتهای صادقانه
- فقط پردازنده، یک منطقه (آلمان). برای راندن مرورگر و فراخوانی API خوب است؛ اگر GPU یا موقعیت جغرافیایی خاصی نیاز دارید، از پیش بدانید.
- هزینهٔ مدل جداست. هر گام یک فراخوانی مدل است؛ صورتحساب API یک عامل پرحرف معمولاً سرور ۸ دلاری را کوچک جلوه میدهد. سرور بخش ارزان است.
- به جایی که هدفش میگیرید احترام بگذارید. عامل مرورگر میتواند وارد شود، ارسال کند و بخرد. آن را تنها به سایتهایی هدف بگیرید که حق عمل در آنها دارید؛ سوءاستفاده، کلاهبرداری و انکار سرویس سیاست استفادهٔ قابلقبول را نقض میکند.
در این چارچوب، یک عامل مرورگر روی سرور همیشهروشن خودش الگویی واقعاً مفید است — کار میکند در حالی که شما خوابیدهاید. یک پلن انتخاب کنید، با رمزارز بپردازید، و در یک دقیقه یکی راه بیندازید. اگر وظیفهٔ شما استخراج ثابت است نه اندیشیدن، راهنمای اسکرپینگ وب راه ارزانتر و سادهتر است.
نظرات
هنوز نظری نیست. اولین نفر باشید.