أبرز النقاط
هل تحتاج إلى عنوان في صوفيا يظل ثابتًا لمدة ربع ساعة؟ يمكن لـ Proxy Finder تزويدك به الآن. تقبل نقاط الخروج المميزة (Premium exits) تحديد المنطقة، والمدينة، والشبكة، ونوع الجهاز، وفترة الصلاحية، ومُعرّف الـ proxy الذي تستلمه ينقل الموقع إلى Single و Browser. في Dashboard، تعمل الحقول القابلة للبحث بسلاسة على الهواتف، وتتوقف صفحة Overview للحساب الجديد عن التغير أثناء التحميل، وتُسجّل عمليات تشغيل Auto في بيئة التجربة داخل History. كل ما هو مذكور أدناه متاح للاستخدام، ومعظمه موجود في changelog أيضًا.
ما الجديد
نقاط خروج مميزة حسب المنطقة والمدينة والشبكة والجهاز
تهتم بعض الأهداف بموقعك الفعلي بالتحديد، وليس فقط بالدولة التي تتصل منها. مثل سعر يتغير حسب المدينة، أو أداة لتحديد مواقع المتاجر، أو موقع يعامل شبكات الهاتف المحمول بشكل مختلف عن الاتصال المنزلي. يدعم Proxy Finder الآن خمسة حقول إضافية لنقاط الخروج المميزة:
exitStateوexitCityوexitAsnلتحديد المنطقة أو المدينة أو الشبكة (عبر رقم AS) التي تخرج منها نقطة الاتصال. وتتطلب تحديد دولة واحدة فقط فيexitCountries.exitOsيحدد نوع الجهاز الذي ينتمي إليه العنوان:windowsأوandroidأوiosأوmac.exitLifetimeMinيُبقي العنوان نفسه لفترة تتراوح بين 3 دقائق و 1,440 دقيقة.
يتطلب أيٌّ من هذه الخيارات exitClass: "premium" ويُرسل الـ request عبر نقاط الخروج المميزة حصراً، لأن النطاق القياسي لا يمكنه الالتزام بموقع جغرافي محدد. كما تتطلب المنطقة والمدينة والشبكة ونوع الجهاز خطة تدعم الاستهداف الجغرافي (geo targeting). وإذا استُنفد رصيد premium traffic الخاص بك، يُرفض الـ request مع رمز 403 يتضمن X-FourA-Limit: plan_limit_premium، لضمان عدم إرسال الطلب من موقع لم تحدده.
الفائدة الحقيقية تظهر بعد الاستدعاء الأول. يحتفظ مُعرّف proxy في الـ response بالموقع، لذا فإن أي استدعاء لاحق على Single أو Browser لا يتطلب سوى هذا المُعرّف فقط:
import requests
H = {"X-API-Key": "pk_live_..."}
r = requests.post(
"https://api.foura.ai/api/proxy",
headers=H,
json={
"exitClass": "premium",
"exitCountries": ["BG"],
"exitCity": "sofia",
"exitLifetimeMin": 15,
"request": {"method": "GET", "url": "https://example.com/"},
},
).json()
# Same city, same address, for the lifetime you asked for
page = requests.post(
"https://api.foura.ai/api/single",
headers=H,
json={"url": "https://example.com/stores", "proxy": r["proxy"]},
).json()
هذه هي الكلمات التي يقبلها منفذ proxy بالفعل لكل من state وcity وasn وos، لذا فإن الاستهداف الذي قمت بضبطه على المنفذ ينتقل مباشرة. يسرد مرجع موقع الخروج كل قاعدة، وتحتوي علامة تبويب Proxy في بيئة اختبار Dashboard على مجموعة موقع الخروج، لتتمكن من تجربة مكان قبل كتابة أي كود.
هناك تغيير إضافي آخر. الخروج المميز المحدد بقائمة دول يظل الآن ضمنها، ويحدد exitCountry في الاستجابة الدولة التي خرج منها، تماما كما هو الحال مع المجموعة القياسية.
يقرأ Browser الدولة من معرف proxy
يمكن للصفحة مقارنة المنطقة الزمنية للمتصفح مع دولة العنوان الذي تراه، ويعد عدم التطابق أحد أبسط مؤشرات كشف البوتات وأقلها تكلفة. يقوم Browser بمطابقة الاثنين نيابة عنك. إنه يستمد الآن المنطقة الزمنية من معرف proxy وحده، لذا تمت إزالة حقل exitCountry في /api/browser. أي request يستمر في إرساله يواصل العمل دون مشاكل؛ يتم تجاهل الحقل ببساطة.
Dashboard على الهاتف، ومن اليوم الأول
القوائم المنسدلة القابلة للبحث في Dashboard تعمل الآن بشكل سليم على الهاتف. النقر على أحدها لا يغير تكبير الصفحة على iPhone، والنقر في أي مكان آخر يغلق القائمة، وفتحها لا يرفع لوحة المفاتيح، وتتناسب القائمة مع المساحة التي تتركها لوحة المفاتيح. النقر على رمز (i) الصغير بجوار التسمية لم يعد يفتح الحقل الواقع تحته.
تحمل صفحة Overview للحساب الجديد دليل الإعداد مع بقية الصفحة. وبالتالي تظل الفلاتر في موضعها الذي تراه أولا بدلا من الانزلاق لأسفل بعد لحظات. في الحساب الذي لا يحتوي على حركة مرور API بعد، تحمل لوحات API وحدها تسمية Sample (إذا كنت تستخدم منفذ proxy فقط، تعرض لوحات Proxy أرقامك الحقيقية دون أي تسمية).
عمليات تشغيل Auto في History
تظهر الآن عمليات تشغيل Auto في بيئة اختبار Dashboard ضمن History بجوار Single وProxy وBrowser، ويمكنك حفظ request من نوع Auto كإعداد مسبق. هذه ميزة مفيدة لأن Auto هو مستكشف مسارات، وليس مسار الإنتاج الفعلي: فهو يوضح لك أي الطرق إلى الموقع تنجح، والجلسة التي يعيدها هي ما تعيد تشغيله على Single أو Proxy Finder أو Browser بكميات كبيرة. مع وجود التشغيل في History، يمكنك العودة إلى المسار الذي تم العثور عليه، وينقل زر Carry معرّف user agent ومعرّف proxy الخاصين به إلى علامات التبويب الأخرى.
فواتير الخطط المفوترة بعد نهاية الشهر
إذا كانت خطتك تُفوتر بعد نهاية الشهر، تصدر فاتورتها الآن تلقائيا عند انتهاء كل شهر فوترة، وتستحق الدفع بعد 7 أيام. يحتوي البريد الإلكتروني على ملف PDF وتفاصيلنا المصرفية ورقم الفاتورة لاستخدامه كمرجع للدفع. وتتوفر الفاتورة نفسها ضمن قسم Invoices في صفحة Billing.
خلف الكواليس
خوادم Browser تقوم الآن بتفريغ ذاكرة العمل الخاصة بها ذاتيا. إذا استمر نقص الذاكرة في أحدها، فإنه يخرج من التدوير حتى يتعافى، وتتجه طلباتك إلى خوادم قادرة على إكمالها. وحصلت خوادم API الخاصة بنا على نفس المستوى من العناية: لم تعد فحوصات السلامة الخاصة بها تنتظر أي شيء قد يتعطل، لذا فإن الخادم الذي يعجز عن أداء مهمته يبلغ عن ذلك سريعا ويتم نقل حركة المرور الخاصة به إلى الخوادم الأخرى.
كان معرّف الـ proxy يعني في السابق منفذ خروج. أما الآن، فقد يعني مدينة وشبكة وربع ساعة.