סקרייפר web עוקב אחר הוראות שכתבתם. סוכן דפדפן מחליט בעצמו: הוא מסתכל על העמוד המרונדר, מנמק על מה לעשות בהמשך, ולוחץ, מקליד וגולל דפדפן אמיתי כדי להגיע לשם. כלים כמו browser-use, Skyvern ו-computer-use של Anthropic הופכים LLM למשהו שמפעיל דפדפן כמו שאדם היה — ממלא טפסים, מנווט זרימות, קורא תוצאות, מתאושש כשפריסה זזה.
זה עובד רק אם הדפדפן תמיד רץ. על המחשב הנייד שלכם הוא נעצר ברגע שאתם סוגרים את המכסה. הדף הזה עוסק בשימת סוכן דפדפן על שרת, ממודד נכון, כך שהוא מפעיל סביב השעון.
סקרייפר מול סוכן — בחרו את הכלי הנכון
היו כנים לגבי מה אתם בונים, כי הם רוצים דברים שונים:
- סקרייפר (httpx, Scrapy) מביא URLs ידועים ומושך שדות קבועים. דטרמיניסטי, קל, זול. אם זו המשימה שלכם, מדריך ה-web-scraping הוא הדף הנכון — אל תשלמו על דפדפן שאתם לא צריכים.
- סוכן דפדפן מרנדר את העמוד ב-Chromium אמיתי ונותן ל-LLM להחליט כל פעולה. הוא מטפל באתרים שסקרייפר לא יכול — אפליקציות דינמיות, פריסות בלתי-צפויות, זרימות רב-שלביות — במחיר ארגז כבד יותר וקריאות מודל לכל-שלב.
הדף הזה הוא השני.
מה הארגז באמת צריך
לולאת הסוכן עצמה זעירה; הדפדפן ה-headless הוא מה שמשתמש במשאבים.
- RAM הוא האילוץ. Chromium headless הוא ~300-500 MB, וכל טאב או context נוסף מוסיף 100-200 MB. סוכן אחד שמנהיג דפדפן אחד נוח על Small ($8/חודש — 4 vCPU, 4 GB). הרצת כמה browser contexts בבת אחת דוחפת אתכם ל-Medium ($12).
- ללא GPU. המודל רץ אצל הספק שלכם (Anthropic/OpenAI); השרת עושה תזמור ורינדור. זה CPU ו-RAM.
- NAT מספיק. הסוכן מבצע רק קריאות יוצאות — לאתרים שהוא מפעיל ול-API של המודל. 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
לולאה מינימלית קוראת את מפתח המודל שלה מהסביבה, אף פעם לא מקודד-קשיח:
# 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. סוכן דפדפן שאף פעם לא סוגר טאבים יאכל את הארגז לאט — סגרו עמודים ו-contexts כשמשימה נגמרת, ותחמו מקביליות. Chromium שדלף הוא הדרך הנפוצה ביותר שאחד מאלה נופל.
החלק שהוא באמת שלנו: הסוכן יכול לשכור את הארגז שלו
כאן EQVPS שונה ממארח רגיל. דרך שרת ה-MCP שלנו סוכן יכול להירשם, לטעון יתרת קריפטו, ו-order_vps מכונה טרייה בעצמו — ללא אדם בקופה. אז סוכן דפדפן שצריך סביבה נקייה לריצה יכול להקים את השרת בעצמו, להפעיל את הדפדפן, ולפרק אותו כשהוא סיים, הכל מיתרה מראש.
שדכו את זה עם תשלום קריפטו ללא-KYC וכל הלולאה נשארת מחוץ לכל שובל זהות: אימייל להרשמה, USDC או USDT לתשלום, root בערך תוך דקה.
המגבלות הכנות
- CPU-בלבד, אזור אחד (גרמניה). בסדר להנהגת דפדפן וקריאה ל-API; אם אתם צריכים GPU או גיאו ספציפי, דעו את זה מראש.
- עלות המודל נפרדת. כל שלב הוא קריאת מודל — חשבון ה-API של סוכן פטפטן בדרך כלל מגמד את השרת של $8. הארגז הוא החלק הזול.
- כבדו לאן שאתם מכוונים אותו. סוכן דפדפן יכול להתחבר, להגיש ולקנות. כוונו אותו רק לאתרים שמותר לכם להפעיל; ניצול לרעה, הונאה ומניעת-שירות מפרים את מדיניות השימוש המקובל.
בתוך זה, סוכן דפדפן על שרת תמיד-מקוון משלו הוא דפוס באמת שימושי — הוא מפעיל בזמן שאתם ישנים. בחרו תוכנית, שלמו בקריפטו, ותביאו אחד למצב רץ תוך דקה. אם המשימה שלכם היא חילוץ קבוע ולא נימוק, מדריך ה-web-scraping הוא הדרך הזולה והפשוטה יותר.
תגובות
אין עדיין תגובות. היו הראשונים.