بروكسيات لوكلاء الذكاء الاصطناعي browser-use و computer-use (دليل 2026)

نُشر في 4 يونيو 2026 · ≈11 دقيقة قراءة

عام 2026 هو العام الذي توقّف فيه وكلاء الذكاء الاصطناعي عن كونهم مجرد عروض تجريبية. فالآن يقود browser-use، ووكلاء OpenAI من نمط Operator، واستخدام الحاسوب من Anthropic، وعشرات الأطر المبنية على Playwright متصفحات حقيقية ضد مواقع حقيقية — للحجز والشراء والبحث والمراقبة. وكلها تصطدم بالجدار ذاته: المواقع التي تعمل عليها تعاملها كروبوتات، لأنها روبوتات.

يغطي هذا الدليل طبقة البروكسي لوكلاء الذكاء الاصطناعي القائدين للمتصفح تحديداً. إذا كان وكيلك يستخدم مكتبات HTTP بدلاً من متصفح (أدوات LangChain، أو كاشطات داخل CrewAI)، فراجع بروكسيات لوكلاء الذكاء الاصطناعي: LangChain و AutoGPT و CrewAI — هذا المقال يتناول الوكلاء الذين يتحكمون في متصفح كامل.

لماذا يُحظر وكلاء المتصفح أسرع من الكاشطات

مخالف للحدس لكنه صحيح: غالباً ما يُحظر وكيل LLM يقود متصفح Chrome حقيقياً أسرع من كاشط Python بسيط. لثلاثة أسباب:

  1. عنوان IP لمركز بيانات + متصفح مثالي = عدم تطابق. تقول بصمة المتصفح "Chrome حقيقي على عتاد حقيقي"، لكن عنوان IP يخص AWS أو GCP — حيث يعمل معظم الوكلاء. يُثقّل مزوّدو مكافحة الروبوتات وزن ASN لعنوان IP بشدة؛ فبصمة بمستوى سكني على ASN لمركز بيانات هي توقيع أتمتة نموذجي.
  2. الوكلاء يعيدون المحاولة مثل الآلات. عندما يفشل إجراء ما، تعيد حلقة LLM المحاولة فوراً، من عنوان IP ذاته، بتوقيت متطابق تقريباً. ثلاث محاولات سريعة متطابقة هي أبجديات الكشف السلوكي.
  3. يترك CDP آثاراً. تقود معظم أطر الوكلاء المتصفح عبر بروتوكول Chrome DevTools. تفحص المواقع بحثاً عن navigator.webdriver، وآثار توقيت خاصة بـ CDP، وعلامات تفضح التشغيل بدون واجهة. وبالاقتران مع عنوان IP مُعلّم، تتجاوز الدرجة عتبة الحظر فوراً.

عنوان IP هو الأرخص بين الثلاثة من حيث الإصلاح، وإصلاحه وحده يحل معظم حالات الحظر: وجّه الوكيل عبر بروكسيات سكنية بحيث تطابق قصة عنوان IP قصة المتصفح.

الإعداد: browser-use مع بروكسيات سكنية

يستند browser-use إلى Playwright، لذا فإن دعم البروكسي أصلي. النمط: جلسة ثابتة واحدة لكل مهمة وكيل، بحيث يبقى عنوان IP مستقراً أثناء عمل الوكيل، وعنوان IP جديد للمهمة التالية.

from browser_use import Agent, Browser, BrowserConfig
from langchain_openai import ChatOpenAI
import uuid

task_id = uuid.uuid4().hex[:8]

browser = Browser(config=BrowserConfig(
    proxy={
        "server": "http://us.jibaoproxy.com:913",
        "username": f"USERNAME-session-{task_id}",   # sticky: same IP for this task
        "password": "PASSWORD",
    },
))

agent = Agent(
    task="Find the current price of the Sony WH-1000XM6 on the three largest US retailers.",
    llm=ChatOpenAI(model="gpt-4o"),
    browser=browser,
)
result = await agent.run()

تفصيل أساسي: اللاحقة session-{task_id}. بدونها، قد تسلّم بوابة متناوبة الوكيل عنوان IP جديداً في منتصف المهمة — فتختفي محتويات السلة، وتسقط جلسات الدخول، ويهدر الوكيل استدعاءات LLM في إعادة الخطوات. ومعها، تعمل المهمة على عنوان IP واحد من البداية إلى النهاية، وتحصل المهمة التالية على عنوان نظيف.

الإعداد: حلقات Playwright الخام / استخدام الحاسوب

إذا بنيت حلقة وكيل خاصة بك على Playwright (النمط وراء معظم تطبيقات نمط Operator واستخدام الحاسوب)، فإن البروكسي يوضع على سياق المتصفح:

from playwright.async_api import async_playwright

async with async_playwright() as p:
    browser = await p.chromium.launch(headless=False)
    context = await browser.new_context(
        proxy={
            "server": "http://us.jibaoproxy.com:913",
            "username": "USERNAME-session-agent42",
            "password": "PASSWORD",
        },
        viewport={"width": 1366, "height": 768},
        locale="en-US",
        timezone_id="America/Chicago",   # match the proxy country
    )
    page = await context.new_page()
    # ... agent loop: screenshot -> LLM -> action -> repeat

اضبط locale وtimezone_id لتطابقا بلد البروكسي. فالوكيل الذي يتصفّح من عنوان IP أمريكي بساعة UTC+8 هو عدم اتساق تحسبه الأنظمة السلوكية ضدك.

تمنحك بروكسيات السياق أيضاً متصفحاً واحداً، ووكلاء كثيرين: يمكن أن يحمل كل new_context() لاحقة جلسة خاصة به، بحيث تعمل عشر مهام وكيل متزامنة على عشرة عناوين IP سكنية مختلفة دون عشر عمليات Chrome.

استراتيجية الجلسات لأحمال عمل الوكلاء

حمل عمل الوكيلاستراتيجية الجلسةالسبب
بحث / فحص أسعار (دون تسجيل دخول)ثابتة، 10 دقائق، جلسة جديدة لكل مهمةمستقرة داخل المهمة، عنوان IP جديد عبر المهام
تشغيل حساب مسجّل الدخولثابتة 30 دقيقة، معرّف الجلسة ذاته في كل تشغيلةتُعلّم المواقع الحسابات التي تقفز بين البلدان بين عمليات تسجيل الدخول
مسارات الدفع / الحجزثابتة 30 دقيقةتغيير عنوان IP في منتصف الدفع يقتل الجلسة ويُطلق مراجعة احتيال
مراقبة عالية الحجم (مئات الصفحات)متناوبة، دون تثبيت جلسةلتعظيم تنوّع عناوين IP، لا حالة للحفاظ عليها

التحكم في التكلفة: الوكلاء يستنزفون النطاق الترددي

تُحتسب حركة المرور السكنية لكل غيغابايت، ووكيل المتصفح يسحب صفحات كاملة — صوراً، وخطوطاً، ومتعقّبات — على عكس كاشط HTTP. ودون إدارة، يمكن أن تلتهم مهمة وكيل واحدة 20–50 ميغابايت. ثلاثة إصلاحات، بترتيب التأثير:

  1. احظر الموارد الثقيلة التي لا يحتاجها LLM:
    await context.route("**/*.{png,jpg,jpeg,webp,gif,woff,woff2,mp4}",
                        lambda route: route.abort())
    إذا كان وكيلك يقرأ لقطات الشاشة، فأبقِ الصور على الصفحة المستهدفة لكن احظر الفيديو والخطوط مع ذلك. وإذا كان يقرأ شجرة DOM/إمكانية الوصول، فاحظر الصور أيضاً — يخفّض حركة المرور بنسبة 60–80%.
  2. وجّه فقط ما يحتاج إلى توجيه. يجب ألا تمر استدعاءات واجهة برمجة LLM (OpenAI/Anthropic) عبر البروكسي السكني — فذلك غيغابايت مهدور صرف وزمن استجابة إضافي. وجّه سياق المتصفح، لا عملية المضيف.
  3. قيّد إعادة المحاولات على مستوى الإطار. محاولتان كحد أقصى، مع تراجع تدريجي ومعرّف جلسة جديد في الثانية — فعنوان IP جديد يصلح من حالات الحظر أكثر مما تصلحه محاولة ثالثة متطابقة.

مع حظر الصور والتوجيه المحدود النطاق، تقع مهام وكيل المتصفح النموذجية في نطاق 2–8 ميغابايت — وبسعر $2/غيغابايت يكون ذلك بضعة سنتات لكل مئة مهمة.

أداة مجانية · دون تسجيل

هل سينجو متصفح وكيلك من فرز مكافحة الروبوتات؟

وجّه وكيلك (أو متصفحك الخاص) إلى كاشف مكافحة الروبوتات لدينا: فهو يمنح الإشارات ذاتها التي تفحصها المواقع درجة — نوع IP، و ASN، وعلامات التشغيل بدون واجهة، واتساق البصمة — ويخبرك بما يفضح أمرك.

شغّل فحص مكافحة الروبوتات →

إذا علّم عنوان IP الخاص بك كمركز بيانات، فهذا أول ما ينبغي إصلاحه — احصل على 500MB من حركة المرور السكنية المجانية →

ما الذي لا تصلحه البروكسيات

قسم الصراحة. يصلح عنوان IP سكني عدم تطابق ASN وسمعة IP، وهي أثقل إشارة منفردة في تسجيل مكافحة الروبوتات في 2026. لكنه لا يصلح:

كدّس الثلاثة جميعاً على عنوان IP سكني، وعندها يجتاز وكلاء المتصفح الفحوص ذاتها التي يجتازها المستخدمون الحقيقيون. وللأهداف الأصعب (DataDome و PerimeterX)، راجع دليلنا حول DataDome/PerimeterX.

الخلاصة

امنح وكلاءك عناوين IP سكنية

500MB من حركة المرور المجانية — يكفي لعدة مئات من مهام وكيل المتصفح مع تفعيل حظر الموارد.

ابدأ التجربة المجانية

لجميع منتجات الـ IP · مجموعة ضخمة من العُقد المتاحة في أي وقت

سجّل الآن واحصل على ما يصل إلى 100% استرداد على إعادة الشحن

يحصل المستخدمون الجدد على 500MB عند التسجيل، بالإضافة إلى مكافأة على أول عملية شحن. العرض لفترة محدودة.