الانتقال إلى المحتوى الرئيسي

نظرة عامة

تتيح لك قواعد الاستخراج المخصصة (Custom Extraction Rules) (v0.7) تعريف محدِّدات CSS لكل نطاق تتحكم بدقة فيما يستخرجه Web2MD. إذا كان المحتوى الرئيسي لموقع ما يقع داخل حاوية غير معتادة، أو إذا كانت هناك عناصر تريد دائمًا إزالتها، تمنحك القواعد المخصصة تحكمًا كاملًا.
القواعد المخصصة ميزة حصرية لخطة Pro.

إنشاء قاعدة

1

افتح الإعدادات

في نافذة Web2MD المنبثقة، انتقل إلى Settings → Custom Rules.
2

أضف قاعدة جديدة

اضغط New Rule وأدخل النطاق (مثل example.com).
3

عرّف محدِّداتك

اضبط محدِّد المحتوى، ومحدِّدات الإزالة، واختياريًا محدِّد العنوان.
4

احفظ وحوّل

احفظ القاعدة. في المرة القادمة التي تحوّل فيها صفحة على ذلك النطاق، ستُطبَّق محدِّداتك المخصصة تلقائيًا.

حقول القاعدة

مثال: تنظيف مدونة

لنفترض أنك تحوّل بانتظام مقالات من مدونة تضع المحتوى داخل عنصر div محدد وتتضمن أدوات جانبية مزعجة:
مع هذه القاعدة، سيقوم Web2MD بما يلي:
  1. استخراج المحتوى فقط داخل div.article-content
  2. إزالة السيرة الذاتية للكاتب، ونموذج الاشتراك في النشرة البريدية، وقسم التعليقات
  3. استخدام عنصر h1.post-title كعنوان للمستند

كيف تُطبَّق القواعد

مطابقة تلقائية

تُطابَق القواعد حسب النطاق. عند تحويل صفحة، يتحقق Web2MD مما إذا كانت هناك قاعدة مخصصة لذلك النطاق ويطبّقها قبل خط أنابيب الاستخراج القياسي.

السلوك الاحتياطي

إذا لم يطابق محدِّد المحتوى الخاص بك أي شيء في الصفحة، يعود Web2MD إلى منطق الاستخراج الافتراضي. لن تُفسِد قاعدتك عمليات التحويل.

إدارة القواعد

تُدار جميع القواعد في Settings → Custom Rules داخل نافذة الإضافة المنبثقة.
استخدم أدوات المطوّر في متصفحك (Cmd+Shift+I أو F12) لفحص الصفحة وإيجاد محدِّدات CSS المناسبة قبل إنشاء قاعدة.

المشاركة المجتمعية

مشاركة القواعد المجتمعية قادمة قريبًا. ستتمكن من تمييز القواعد كعامة (علامة isPublic) حتى يستفيد مستخدمون آخرون من محدِّداتك الخاصة بالنطاق.

العلاقة بمحوّلات المواقع

تخدم القواعد المخصصة ومحوّلات المواقع أغراضًا مختلفة: إذا وُجد محوّل موقع لنطاق ما، فإنه يأخذ الأولوية على القواعد المخصصة. القواعد المخصصة هي الأنسب للمواقع التي لا يوجد لها محوّل مخصص.