بروكسي لمتابعة الترتيب

تجمعات MIX حتى 25,000 عنوان IP: يحمل كل عنوان بضعة استعلامات في اليوم، فلا يعرض محرك البحث الكابتشا. كل بروكسي في القائمة يحمل رمز دولة، لذا تسحب النتائج المحلية من عناوين الدولة المستهدفة. الساعة التجريبية بـ 1$.

  • يُفحص التجمع كل 5 دقائق
  • رمز الدولة على كل عنوان
  • استرداد في الباقات من 3 أيام
إلى الأسعار
صفوف نتائج البحث تصعد إلى المركز الأول عبر شبكة من عناوين البروكسي

السعر حسب حجم عملك

اختر الباقة ثم حرّك المدة وعدد المسارات. المسار هو استعلام واحد متزامن إلى محرك البحث: أداة متابعة بـ 200 مسار تسحب 200 صفحة نتائج دفعة واحدة.

MIX-Business مصمم لوكالة: عشرة مشاريع، آلاف الكلمات المفتاحية، فحص يومي في محركي بحث وعدة مناطق. 16,000 عنوان تترك احتياطيًا للأيام التي يطلب فيها كل العملاء التقرير قبل الصباح. ألف مسار، قابلة للتوسيع حتى 1,400.

شهر واحد
1,000

المسار هو اتصال متزامن واحد. مسارات أكثر — إنجاز أكبر في الوقت نفسه.

$100
≈ $3.3 / يوملمدة 30 يومًا

$100 لشهربلا رسوم إضافية للمسارات

توفير $350 عن اليومي
نعماسترداد المتبقي
  • ساعة واحدة — $1
  • يوم واحد — $15
  • 3 أيام — $35
  • أسبوع واحد — $50
  • أسبوعان — $75
  • شهر واحد — $100
  • 3 أشهر — $255
  • 6 أشهر — $475
اشترِ البروكسي — MIX-Business

كيف تربط البروكسي بأداة متابعة الترتيب

  1. 1
    اشترِ ساعة بـ 1$ وأدخل عنوان IP للجهاز الذي تعمل عليه الأداة.

    يدخل خادمك القائمة البيضاء، ومن تلك اللحظة تجيبه البروكسيات دون اسم مستخدم أو كلمة مرور. تتسع القائمة لعشرة عناوين.

  2. 2
    خذ رابط قائمة البروكسي من لوحة التحكم.

    يعيد الرابط نصًا عاديًا، في كل سطر عنوان ومنفذ بروكسي واحد. الرابط نفسه بلاحقة .csv يُرجع القائمة مع رمز الدولة لكل عنوان، وهو ما تحتاجه للنتائج المحلية.

  3. 3
    أدخل الرابط في الأداة كمصدر للبروكسي.

    Key Collector وA-Parser يعيدان قراءة القائمة تلقائيًا، يكفي لصق الرابط في إعدادات البروكسي. إن كانت الأداة من كتابتك، انطلق من مثال Python أدناه.

  4. 4
    اضبط مسارات الأداة بما لا يتجاوز عدد منافذ الباقة.

    أي 500 منفذ في Basic، و1,000 في Business، و1,500 في Elite. كل منفذ بروكسي مستقل، وكل استعلام يخرج عبر منفذ واحد.

  5. 5
    حدد المنطقة داخل محرك البحث نفسه.

    في Google هما المعاملان gl وhl، وفي Bing cc وsetLang. اختر بروكسي الدولة المستهدفة عبر CSV، فتتطابق النتائج مع ما يراه المستخدم هناك.

لا يقدّم Google النتائج إلا لمتصفح، لذلك يستخدم المثال Playwright: يأخذ السكربت بروكسي من القائمة، يفتح نتائج منطقة معينة ويبحث عن النطاق بينها. ضع رابط القائمة من لوحة التحكم في موضع PROXY_LIST_URL_FROM_DASHBOARD.

# pip install requests playwright
# playwright install chromium
import random, time, requests
from urllib.parse import quote_plus, urlparse
from playwright.sync_api import sync_playwright

PROXY_LIST_URL = "PROXY_LIST_URL_FROM_DASHBOARD"
REFRESH_SEC = 600
DEPTH = 30

_pool, _loaded = [], 0

def pool():
    global _pool, _loaded
    if time.time() - _loaded > REFRESH_SEC:
        text = requests.get(PROXY_LIST_URL, timeout=15).text
        _pool = [line.strip() for line in text.splitlines() if ":" in line]
        _loaded = time.time()
    return _pool

def serp_links(browser, url, hl, tries=3):
    for _ in range(tries):
        proxy = random.choice(pool())
        ctx = browser.new_context(proxy={"server": f"socks5://{proxy}"}, locale=hl)
        try:
            page = ctx.new_page()
            page.goto(url, timeout=20000, wait_until="domcontentloaded")
            if "/sorry/" in page.url:
                continue
            page.wait_for_selector("#search", timeout=10000)
            return page.eval_on_selector_all("#search a[href^='http'] h3",
                                             "els => els.map(e => e.closest('a').href)")
        except Exception:
            continue
        finally:
            ctx.close()
    return []

def position(domain, query, gl="us", hl="en"):
    hosts = []
    with sync_playwright() as p:
        browser = p.chromium.launch(headless=True)
        for start in range(0, DEPTH, 10):
            url = f"https://www.google.com/search?q={quote_plus(query)}&gl={gl}&hl={hl}&start={start}"
            for link in serp_links(browser, url, hl):
                host = urlparse(link).netloc.replace("www.", "")
                if host and host not in hosts:
                    hosts.append(host)
            if domain in hosts:
                break
        browser.close()
    return hosts.index(domain) + 1 if domain in hosts else None

print(position("example.com", "buy proxies", gl="us", hl="en"))

أي باقة تناسب متابعة الترتيب

MIX-Basic

8,000 IP · 500–900 مسار

من 50$ شهريًا

موقع واحد وفحص مرة في اليوم. خذها حين تتابع مئات الكلمات المفتاحية والتقرير مطلوب صباحًا لا كل ساعة.

MIX-Business

16,000 IP · 1,000–1,400 مسار

من 100$ شهريًا

باقة للوكالات: مشاريع العملاء ومحركا بحث وعدة مناطق على تجمع واحد.

MIX-Elite

25,000 IP · 1,500–9,900 مسار

من 150$ شهريًا

باقة لخدمات المراقبة: فحص كل ساعة، أول 100 نتيجة كاملة، ومسارات حتى 9,900.

خمسة إعدادات تحافظ على التجمع

  • استعلام واحد عبر بروكسي واحد. الأداة التي تدفع مئة استعلام عبر عنوان واحد تصطدم بالكابتشا عند العاشر.
  • رد 429 أو صفحة كابتشا: أبعد هذا البروكسي 10 دقائق وكرر الاستعلام عبر بروكسي آخر.
  • يُرجع Google عشر نتائج في الصفحة. عمق 100 يعني عشرة استعلامات، فخطط للحمل بالصفحات لا بالكلمات المفتاحية.
  • حدد المنطقة بمعاملات محرك البحث وبعنوان من الدولة نفسها. أحدهما دون الآخر يعطي نتائج لا يراها أي مستخدم.
  • حدّث القائمة كل 10 دقائق: يُفحص التجمع كل 5 دقائق، والعناوين التي سقطت أُزيلت من الرابط بالفعل.

أسئلة عن بروكسي متابعة الترتيب

01كم استعلامًا في اليوم يتحمل التجمع؟
يعدّ محرك البحث الاستعلامات لكل IP. العنوان الواحد مع فواصل يتحمل بضع عشرات من الاستعلامات في اليوم، فتغطي 8,000 عنوان في Basic آلاف صفحات النتائج، و25,000 في Elite أضعاف ذلك. الرقم الدقيق لأداتك تحصل عليه من ساعة تجريبية: نسبة الكابتشا تظهر فورًا.
02هل يناسب هذا البروكسي Bing وYandex؟
نعم. كلاهما يعدّ تكرار الاستعلامات لكل عنوان كما يفعل Google، فوزّع الاستعلامات على التجمع كله وحافظ على الفواصل. يأخذ Bing المنطقة من cc وsetLang، وYandex من lr؛ مرّرها مع كل استعلام.
03هل يجب إدخال اسم مستخدم وكلمة مرور في الأداة؟
لا. عند الطلب تكتب IP الجهاز الذي تعمل عليه الأداة، فتبدأ البروكسيات بتمريره. يمكن أن يكون هناك حتى عشرة أجهزة كهذه، والقائمة تُعدَّل من لوحة التحكم.
04كيف أفحص الترتيب في دولة أخرى؟
يكيّف Google النتائج حسب دولة العنوان ومعاملي gl وhl. أضف .csv إلى رابط القائمة: في هذا الملف ستة أعمدة مفصولة بفاصلة منقوطة، ip وport وcountry وspeed وuptime وreal_ip، والدولة مكتوبة برمز من حرفين. السكربت أدناه يختار عناوين الدول المطلوبة ويكتبها في ملف للأداة. المثال يأخذ ألمانيا وفرنسا، استبدل الرموز برموزك.
import csv, io, requests

CSV_URL = "PROXY_LIST_URL_FROM_DASHBOARD.csv"
COUNTRIES = {"de", "fr"}
OUT_FILE = "proxies_de_fr.txt"

text = requests.get(CSV_URL, timeout=15).text
rows = csv.DictReader(io.StringIO(text), delimiter=";")
picked = [f"{r['ip']}:{r['port']}" for r in rows if r["country"].lower() in COUNTRIES]

with open(OUT_FILE, "w") as f:
    f.write("\n".join(picked) + "\n")
print(f"{len(picked)} proxies saved to {OUT_FILE}")
05هل يعمل مع Key Collector وA-Parser؟
نعم. كلاهما يحمّل القائمة عبر الرابط ويعيد قراءتها وفق جدول؛ اضبط البروتوكول على SOCKS5 أو HTTP، والمنفذ واحد. الأدوات السحابية مثل SE Ranking لا تطلب بروكسي، فهي لا تحتاج التجمع.
06ماذا يحدث إن لم يفِ التجمع بالغرض؟
لهذا وُجدت الساعة بـ 1$: شغّل الأداة عليها وانظر إلى نسبة الكابتشا. إن أخذت باقة من 3 أيام وغيّرت رأيك، ألغِها من لوحة التحكم: يُحتسب الوقت المنقضي بالسعر العادي ويعود الفرق إلى رصيدك.

الدفع والبروتوكولات والحدود مشروحة في الأسئلة الشائعة، وكل باقة في الصفحة الرئيسية.

ابدأ بساعة بـ 1$

ساعة على التجمع تُظهر نسبة الكابتشا لأداتك، ثم اختر المدة. الباقات من 3 أيام تعيد الوقت غير المستخدم إلى رصيدك.

بروكسي تجريبي بـ 1$
تسجيل الدخول/التسجيل