تخطي إلى المحتوى
DarkSEO
DarkSEOإنشاء حساب

دليل الإعداد

اعثر على قائمة الروابط الخلفية الخاصة بك وقم بإعداد مراقبة شهرية

عشر دقائق من الإعداد تمنحك سجلًا مؤرخًا لمن يربط بك. عند ظهور المشكلات، تقارن ملفين بدلاً من التخمين.

الإعداد في ست خطوات

01

تسجيل الدخول باستخدام Google

استخدم صفحة الحساب لتسجيل الدخول. تحتوي الحسابات الجديدة على رصيد بقيمة $100، دون الحاجة إلى بطاقة.

02

إنشاء مفتاح API

يبدأ المفتاح بـ sk_. احتفظ به بعيدًا عن المستودعات العامة؛ عامله ككلمة مرور.

03

جرب البحث المجاني

action=overview&q=yourdomain.com لا يكلف شيئًا ويؤكد صحة المفتاح وكتابة النطاق.

04

استخرج القوائم الحقيقية

شغّل refdomains و anchors و toppages، 1000 صف لكل مكالمة، بـ 2 رصيد لكل منهما.

05

احفظها بالتاريخ

سمِّ الملفات مثل refdomains-2026-10.json. لا تكتب فوق ملف الشهر السابق أبدًا.

06

المقارنة

قارن الصفوف مع الشهر السابق. النطاقات الجديدة هي ما يجب أن تقرأه.

مكالمة واحدة، مع شرح كل حقل

استبدل النطاق والمفتاح. نفس النمط يعمل لجميع الإجراءات.

bash
curl "https://darkseo.net/api.php?action=refdomains&q=yourdomain.com&per=1000&page=1&key=sk_live_..." \
  -o refdomains-2026-10.json

مرجع المعاملات

المعاملةالمعنىملاحظات
actionالتقرير الذي يجب تشغيلهrefdomains، backlinks، anchors، toppages وغيرها
qالنطاق الذي تبحث عنهنطاق عاري، بدون بروتوكول
keyمفتاح API الخاص بكأو أرسل Authorization: Bearer sk_...
pageرقم الصفحةترقيم الصفحات العميق محدود بـ 50000 صف
perعدد الصفوف في الصفحةمن 10 إلى 5000؛ الفوترة تتم مرة واحدة لكل مكالمة
sort، orderعمود الترتيب و asc أو descمفيد لرؤية الأحدث أو الأكبر أولاً

تسمية الملفات وتخزينها ومقارنتها

لا فائدة من العثور على قائمة الروابط الخلفية إذا تعذر مقارنة الملفات بمساعدة خارجية. قاعدة تسمية واضحة ومجلد واحد لكل شهر يؤديان معظم العمل. خصص عشر دقائق للقاعدة الآن، لأن ساعة من الفرز لاحقًا أسوأ. ثم لا تغير أسماءها أبدًا.

استخدم نفس النمط لكل نطاق وكل مكالمة، بحيث يرتب الفرع البسيط الملفات حسب الشهر. الأنماط المختلطة تكسر الفرز، والفرز المكسور هو السبب في أن ملف الشهر السابق يُكتب فوقه.

أسماء ملفات ترتب تلقائيًا

ضع السنة والشهر أولاً، ثم النطاق، ثم اسم المكالمة، مثل 2026-10 متبوعًا بالنطاق و refdomains. الأشهر المزدوجة الأصفار ترتب بشكل صحيح، والاسم بهذا الترتيب يقرأ كسجل.

تجنب المسافات والحروف ذات الحركات في الأسماء. السكربتات تتعامل معها بشكل سيء، والفشل في النسخ قد يبدو وكأنه نجاح.

مجلد واحد لكل شهر

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

اجعل المجلد للقراءة فقط بمجرد إغلاق الشهر، إذا سمح نظامك بذلك. الملف المحفوظ الذي لا يمكن تعديله هو سجل أقوى بكثير.

سجل تغييرات مختصر

احتفظ بسجل نصي بسيط في المجلد الجذر. اكتب سطرًا واحدًا لكل سحب مع التاريخ والنطاقات والمكالمات المنفذة. يسمح سجل التغييرات لك بشرح فجوة في السلسلة بعد سنوات، عندما لا يتذكر أحد السبب.

أضف تكلفة الرصيد من كل استجابة إلى السطر نفسه، بحيث يعمل السجل كفاتورة أيضًا.

سجل كل تغيير في قائمة النطاقات في السجل نفسه، مع السبب. إضافة نطاق في شهر يشرح قفزة في ذلك الشهر، ويوفر بحثًا طويلاً لاحقًا. اجعل الأسطر بسيطة، بحيث يمكن للسكربت قراءة السجل إذا أردت ملخصًا تلقائيًا في المستقبل.

الأخطاء والإصلاحات

خطأالعرضالإصلاح
مفتاح مفقود أو خاطئHTTP 401تحقق من المفتاح وكتابة الرأس
الرصيد فارغHTTP 402أضف رصيدًا باستخدام USDT (TRC-20) من صفحة الحساب
تجاهل قراءة okملف فارغ يُعامل كـ نجاحاختبر علامة ok في سكربتك قبل الحفظ
الكتابة فوق الشهر السابقلا يمكن إجراء مقارنةضع الشهر في اسم الملف
توقع بيانات حيةرابط جديد مفقودتحديث الفهرس يحدث تقريبًا شهريًا؛ قارن شهريًا، ليس يوميًا

أتمتة العملية

مهمة cron في الأول من الشهر تكفي. اكتب مكالمات curl الثلاث في سكربت shell واحد، أضف الشهر إلى كل اسم ملف، ودعه يرسل لك بريدًا إلكترونيًا فقط عندما يتجاوز عدد النطاقات الجديدة عتبة التنبيه الخاصة بك.

تشمل الاستجابات المصادق عليها _credits مع التكلفة والرصيد المتبقي، بحيث يمكن للسكربت تنبيهك قبل نفاد الرصيد. اختبره مرة واحدة يدويًا. ثم انساه حتى يصل البريد الإلكتروني.

للفريق، اقترن السحب الشهري مع عتبات المثال، بحيث يقرأ الجميع القاعدة نفسها.

اجعل السكربت مملًا. curl عادي، حلقة واحدة عبر نطاقاتك، مجلد واحد لكل شهر. السكربتات المملة تنجو من تغييرات الموظفين.

التعامل مع فشل التشغيل

يجب أن يترك التشغيل الفاشل ملفات الشهر السابق دون تغيير ويكتب سطرًا واحدًا في سجل التغيير. الفخ الشائع هو تنزيل جزئي: ملف موجود لكنه يحتوي على جسم خطأ يبدو كبيانات في النظرة الأولى. تحقق من الحجم وعلامة ok قبل نقله. لا يصل أي ملف إلى المجلد الشهري دون فحص.

إذا فشل التشغيل مرتين متتاليتين، تحقق من المفتاح وكتابة النطاق أولاً. مكالمة النظرة المجانية تختبر الاثنين بدون تكلفة، لذا فإن الفشل هناك يخبرك ما إذا كانت المشكلة في الإعداد أو في المكالمة المدفوعة.

الحفاظ على المراقبة ضمن ميزانية

المراقبة رخيصة بمجرد معرفة الحساب. كل مكالمة مدفوعة تُفوترة مرة واحدة، بغض النظر عن عدد الصفوف، حتى 1000 صف لكل مكالمة. اضرب المكالمات التي تقوم بها في تكلفة الرصيد، ثم في $0.0001 لكل رصيد، وستحصل على الفاتورة الشهرية. افعل ذلك أولاً.

إليك الحساب لمكالمات ثلاث على نطاق واحد. refdomains و anchors و toppages تكلف 2 رصيد لكل منها، أي ستة أرصدة، وهو ما يساوي $0.0006 للشهر.

تقدير الفاتورة الشهرية

أضف مكالمة bulk_dr واحدة للمبتدئين بـ 1 رصيد، ويزيد المجموع رصيدًا واحدًا آخر. الجدول في صفحة العتبات يحسب حالة المواقع العشرة، بحيث يمكنك رؤية كيف تنمو الأرقام مع القائمة.

احتفظ بالتقدير في نفس سجل السحب. الفاتورة التي ترتفع بسهولة أسهل في الشرح عندما يكون التقدير مكتوبًا مسبقًا.

التوقف قبل نفاد الرصيد

تشمل الاستجابات المصادق عليها التكلفة والرصيد المتبقي. اقرأها في السكربت، قارن الرصيد بتقدير الشهر التالي، ونذر نفسك عندما تكون الهشاشة ضئيلة. يجب أن توقف الاستجابة التي تكون فيها ok غير صحيحة التشغيل قبل حفظ أي ملف.

يعني HTTP 402 أن الرصيد قد نفد. أضف رصيدًا باستخدام USDT (TRC-20) من صفحة الحساب، ثم أعد تشغيل مكالمات ذلك الشهر بدلاً من تخطي الشهر.

حلقة شهرية

مسودة، وليست منتجًا. توفر ثلاثة تقارير لكل نطاق مع الشهر في الاسم. عدل القائمة والمفتاح.

bash
#!/bin/bash
M=$(date +%Y-%m)
for D in yourdomain.com second-site.org; do
  for A in refdomains anchors toppages; do
    curl -s "https://darkseo.net/api.php?action=$A&q=$D&per=1000&key=$DARKSEO_KEY" -o "$D-$A-$M.json"
  done
done

ماذا تفعل مع الملفات

افتح ملفات refdomains للشهر الماضي والشهر الحالي جنبًا إلى جنب وقائمة النطاقات الموجودة في الملف الجديد فقط. تلك القائمة هي قراءتك للشهر.

أرسل القائمة عبر bulk_dr للحصول على درجة جودة سريعة، تحقق من ملف anchors لأي عبارة نمت، واقرأ الصفوف العليا للروابط التي لا تعرفها. إذا بدا كل شيء عاديًا، اكتب سطرًا واحدًا في سجلك وأغلق علامة التبويب.

إذا بدا شيء ما خاطئًا، افتح دليل التشغيل وجدول قرار رفض الروابط. تكلفة السحب الشهري جزء من سنت واحد، لذا فإن التكلفة الحقيقية هي انتباهك.

كتابة المذكرة الشهرية

اكتب ملاحظة قصيرة في نهاية كل شهر. سمِّ النطاقات، وعدد النطاقات الجديدة، وحصة أكبر نص ربط، والقرار. أربع أسطر تكفي. ملاحظة مكتوبة في نفس اليوم تساوي أكثر من ملاحظة طويلة مكتوبة لاحقًا.

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

أسئلة حول المراقبة الشهرية

هل أحتاج إلى خطة مدفوعة لتشغيل هذا؟

لا يوجد اشتراك ولا حد أدنى شهري، لأن الخدمة تعتمد على رصيد مسبق الدفع. تحصل الحسابات الجديدة على $100 من الرصيد المجاني دون الحاجة إلى بطاقة. عمليات البحث المجانية لا تكلف شيئًا، لذا يمكنك اختبار الإعداد قبل سحب أي قائمة مدفوعة.

لماذا لا أشغل السكربت كل يوم؟

تحديث الفهرس يحدث تقريبًا مرة واحدة شهريًا، لذا فإن المهمة اليومية ستتنزيل نفس الصورة مرارًا وتكرارًا. عمليات التشغيل اليومية أيضًا تنفق أرصدة مقابل معلومات جديدة. الشهر هو الإيقاع الصادق لهذا البيانات.

ماذا أفعل إذا كان الملف الجديد أكبر بكثير؟

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

هل يمكن لسكربت واحد مراقبة عدة نطاقات؟

نعم. الحلقة الشهرية أعلاه تتعامل مع قائمة نطاقات، وكل منها يحصل على ملفات خاصة به. اجعل القائمة قصيرة بما يكفي بحيث يحصل كل نطاق على قراءة حقيقية كل شهر، لأن المراقبة التي لا يقرأها أحد هي فقط تكلفة تخزين.

حدان يجب تذكرهما

تحديث الفهرس يحدث مرة واحدة تقريبًا شهريًا، لذا فإن مهمة cron اليومية ستتنزيل نفس الصورة فقط. وقائمة الروابط ليست حكماً: اقترن كل تنبيه بتقرير روابط Search Console قبل اتخاذ الإجراء.