دليل الاستخدام
كل ما يفعله PageWatcher، بالترتيب الذي ستقابله فيه.
يراقب PageWatcher جزءًا واحدًا من صفحة ويب — سعرًا، أو رقم إصدار، أو شارة توفّر، أو عدّادًا — ويخبرك لحظة تغيّره. يتذكّر ما كان موجودًا، ويعيد قراءته وفق جدول، ويحتفظ بسجل لكل قيمة رآها.
1. التثبيت وتسجيل الدخول
ثبّت PageWatcher من متجر Chrome الإلكتروني، ثم انقر على أيقونة قطعة الأحجية في شريط أدوات Chrome وثبّت PageWatcher لتبقى أيقونته ظاهرة دائمًا — فعلى الأيقونة تظهر شارة التغييرات. وحتى تثبّته، يعرض لك زر الدبوس أعلى النافذة الخطوات.
افتح النافذة المنبثقة واضغط المتابعة باستخدام Google. تُحفظ المراقبون في حسابك، فتسجيل الدخول على جهاز آخر يجلبهم معك.
ولست مضطرًّا إلى تسجيل الدخول أوّلًا: أو جرّبها: حدّد شيئًا في هذه الصفحة أوّلًا يفتح المحدِّد مباشرة، ويُطلب الحساب في النهاية حين يصير هناك مراقب يُحفَظ.
2. إضافة أول مراقب
- افتح الصفحة التي تريد مراقبتها في تبويب.
- انقر على أيقونة PageWatcher ثم إضافة مراقب. يُملأ رابط الصفحة تلقائيًا.
- أعطِ المراقب اسمًا تتعرّف عليه في الإشعار، مثل سعر السماعات.
- اضغط تحديد العنصر. تُغلق النافذة ويظهر في الصفحة تظليل يتبع الفأرة — انظر القسم التالي.
- عند العودة إلى النافذة، اختر فترة الفحص وما تريد التنبيه إليه، ثم حفظ. تُؤخذ أول قراءة فورًا.
3. تحديد العنصر الصحيح
حرّك الفأرة فوق الصفحة: كل ما يقع تحتها يُحاط بإطار أحمر مع تسمية صغيرة تصفه. انقر لتثبيت التحديد. تُظهر البطاقة في الأسفل النص الذي ستتم مراقبته بالضبط.
- تحديد أكثر (أو ↑) يوسّع التحديد إلى العنصر المحيط — استخدمه عندما يلتقط الإطار جزءًا فقط مما تريد.
- تحديد أقل (أو ↓) يضيّقه إلى أول نص بداخله — استخدمه عندما يلتقط الإطار كتلة كاملة وأنت تريد سطرًا واحدًا منها.
- اختيار عنصر آخر يلغي التثبيت ليعود التظليل يتبع الفأرة. Esc يلغي.
- استخدام هذا يؤكد ويعيد فتح النافذة والعنصر محدَّد فيها.
اختر أصغر عنصر يحتوي على ما يهمّك. السعر وحده لا يتغيّر إلا عند تغيّر السعر؛ أما بطاقة المنتج كاملة فتتغيّر أيضًا كلما زاد عدد التقييمات.
4. تحديد ما تريد أن تُنبَّه إليه
كل تغيير يُسجَّل في سجل المراقب. هذه الخيارات تحدّد أيّها يستحق إشعارًا.
- فترة الفحص
- كم مرة تُعاد قراءة الصفحة. الحساب المجاني يفحص كل 30 دقيقة أو أبطأ؛ والاحترافي كل 5 دقائق أو أبطأ.
- التوقف بعد
- إيقاف المراقب تلقائيًا بعد عدد محدد من الفحوصات — مفيد لسؤال لمرة واحدة مثل «هل شُحن الطلب؟». الافتراضي هو الاستمرار في الفحص. استئناف مراقب انتهى يبدأ العدّ من جديد.
- نبّهني عندما
- يتغيّر أي شيء هو الافتراضي. يرتفع الرقم وينخفض الرقم
يقرآن أول رقم في النص ولا ينبّهان إلا في ذلك الاتجاه — انخفاض سعر، أو صدور إصدار أحدث. تُفهم الأسعار مثل
$1,299.00أو1.234,56 €والإصدارات مثل2.10.1أوv2.10. وإذا لم تحتوِ القراءة على أي رقم، تُنبَّه على أي حال بدلًا من أن تُترك دون علم. أما أقل من قيمة وأكثر من قيمة فيطلبان رقمًا مثل1500، وينبّهانك عند كل تغيير يترك الرقم تحته — أو فوقه. - كلمة نترقّبها
- كلمة أو عبارة يجب أن يحتويها المحتوى الجديد ليُرسل التنبيه، مثل متوفر أو in stock. لا فرق بين الأحرف الكبيرة والصغيرة. ويجب أن تقولها الصفحة لا أن تنفيها: فلا تُعدّ متوفر موجودة في غير متوفر. ونبّهني فقط عندما يحدّد اتجاه الشرط: تظهر في الصفحة أو تختفي من الصفحة — وبهذه تترقّب اختفاء نفد المخزون. ويمكنك أن تحدّد الشارة نفسها: فبعد أن تُقرأ مرّةً، يُعدّ اختفاؤها من الصفحة اختفاءً للكلمة. ويمكنك دمجها مع اتجاه الرقم: يجب أن يتحقق الشرطان معًا.
- أبلغني عبر
- إشعار (إشعار سطح المكتب) وبريد. يبدأ كل مفتاح على الافتراضي، أي أنه يتبع المفتاح المقابل في الإعدادات. المس المفتاح فيصبح إعدادًا خاصًا بهذا المراقب؛ واستخدام الافتراضي يعيده. تنبيهات البريد تتطلب الخطة الاحترافية. ويظهر مفتاح ثالث، Webhook، متى وضعت عنوانًا في الإعدادات (القسم 8). يبدأ مفعَّلًا، إلا في مراقب مفتاحا الإشعار والبريد فيه مطفآن معًا: يبقى صامتًا هناك أيضًا حتى تفعّل مفتاح Webhook له.
5. قائمة المراقبين
- النقطة خضراء عندما لم يجد آخر فحص تغييرًا، وحمراء عندما وجد تغييرًا، ورمادية عندما يكون المراقب متوقفًا. وإذا فشل الفحص ظهرت مكانها علامة تحذير كهرمانية.
- العدّاد التنازلي يعدّ حتى الفحص المجدول التالي.
- انقر على الصف لفتح المراقب.
- زر الإيقاف / التشغيل في طرف الصف يوقف المراقب ويستأنفه دون فتحه.
- يُظهر رأس القائمة عدد المراقبين المستخدمين من حصة خطتك؛ وفي الحساب المجاني يوجد زر ترقية بجانبه.
6. صفحة المراقب
- البطاقات الثلاث تُظهر وقت آخر فحص، ووقت آخر تغيير في المحتوى، والعدّ التنازلي للفحص التالي.
- المحتوى الحالي هو آخر ما قُرئ. انقر عليه لنسخه.
- إعدادات المراقب تضم كل ما طلبه النموذج — الاسم، وفترة الفحص، وحد الفحوصات (وكم استُهلك منه)، واتجاه التنبيه، والكلمة المفتاحية، وهل الإشعار والبريد مفعّلان (وهل يتبعان الإعدادات الافتراضية). كل منها يُعدَّل هنا مباشرة ويُحفظ لحظة تغييره؛ لا توجد شاشة تعديل منفصلة. فترة الفحص الجديدة تعيد جدولة الفحص التالي من آخر فحص؛ وحد الفحوصات الجديد يبدأ العدّ من جديد ويوقظ مراقبًا كان قد توقف عند الحد القديم.
- تجاهُل ما يتغيّر دائمًا يأخذ قاعدة في كل سطر:
*أي نص و#أي رقم، فالقاعدة# viewsأوUpdated *تمنع عدّادًا أو وقتًا من أن يُعدّ تغييرًا. - تغيير التحديد يفتح الصفحة مع أداة التحديد لتختار عنصرًا آخر، فيبدأ المراقب من جديد من محتوى العنصر الجديد.
- سجل التغييرات يسرد كل تغيير مسجَّل، الأحدث أولًا، مع القيمة السابقة والحالية جنبًا إلى جنب.
تُميَّز الكلمات التي تغيّرت، ويُذكر مقدار تغيّر الرقم —
↓ 100 (-6.3%)— ويُرسم للرقم الذي تراقبه منحنى يبيّن مساره مع أدنى قيمة وأعلاها. انقر على أي قيمة لنسخها؛ وزر التنزيل بجانب العنوان يحفظ السجل كله ملفَّ CSV تفتحه في جداول البيانات. - الأزرار الثلاثة في الأسفل هي: افحص الآن (يقرأ الصفحة فورًا ولا يُحتسب ضمن حد الفحوصات)، وإيقاف مؤقت / استئناف، وحذف (يزيل المراقب مع سجله). قف بالفأرة فوق أي زر لترى اسمه.
7. الإشعارات والشارة
عندما يجتاز تغييرٌ شروطَ المراقب، تصلك إشعار سطح مكتب (إن كان الإشعار مفعّلًا)، وبريد (إن كان البريد مفعّلًا وكنت على الخطة الاحترافية)، ويظهر عدد على أيقونة PageWatcher في شريط الأدوات يبيّن كم مراقبًا تغيّر منذ آخر مرة نظرت فيها. فتح النافذة يمسح العدد. والنقر على الإشعار يفتح الصفحة.
التغييرات التي يكتشفها الخادم أثناء إغلاق Chrome (الخطة الاحترافية) تُلتقط عند تشغيل Chrome في المرة التالية، وتظهر الشارة والإشعار حينها.
8. الإعدادات
- اللغة: الإنجليزية، أو العربية، أو الفرنسية، أو الإسبانية، أو البرتغالية، أو الصينية. العربية تقلب التخطيط كاملًا من اليمين إلى اليسار.
- المظهر: داكن، أو فاتح، أو النظام ليتبع نظام التشغيل. زر القمر / الشمس في رأس النافذة يتنقّل بين الثلاثة نفسها دون فتح الإعدادات.
- الإعدادات الافتراضية للإشعارات: مفتاحا الإشعار والبريد اللذان يرثهما كل مراقب ما لم يضع إعداداته الخاصة (القسم 4).
- Webhook: عنوان https يُرسَل إليه كل تغيير أيضًا — يقبله Discord وSlack وn8n وMake وZapier. وقناة Discord أو Slack يقرؤها بشر، فلها ما لسطح المكتب: رسالة في الدقيقة لكل مراقب، وثلاث كل خمس دقائق، ثم رسالة واحدة تقول إنّ البقية أُمسكت. وأيّ عنوان آخر يصله كل تغيير. وأرسل تجربة يرسل نموذجًا لتراه يصل. يخرج من هذا المتصفّح، فيلزم أن يكون Chrome مفتوحًا.
- الحساب: خطتك، والترقية أو إدارة الاشتراك.
- ادعم الإضافة: قيّم PageWatcher، أو ادعمه على Buy Me a Coffee أو Patreon، أو راسلنا — فتُفتح الرسالة وفيها خطتك ورقم الإصدار.
9. الخطة المجانية والاحترافية
| مجاني | احترافي | |
|---|---|---|
| المراقبون | 3 | 50 |
| أسرع فحص | كل 30 دقيقة | كل 5 دقائق |
| إشعارات سطح المكتب | نعم | نعم |
| تنبيهات البريد | — | نعم |
| الفحص أثناء إغلاق Chrome | — | نعم، للصفحات التي تُحمَّل دون JavaScript أو تسجيل دخول (انظر أين يُفحص كل مراقب) |
الخطة الاحترافية بـ 4.99$ شهريًا أو 39.99$ سنويًا، وتتولى Lemon Squeezy الفوترة. لا يوجد استرداد للمبالغ المدفوعة إلا حيث يوجبه القانون. يمكنك الإلغاء في أي وقت من الإعدادات ← إدارة الاشتراك: الإلغاء قبل موعد التجديد يوقف الدفعة التالية، وتبقى الخطة الاحترافية فعّالة حتى نهاية الفترة التي دفعتها.
إذا سمحت خطتك يومًا بعدد مراقبين أقل مما لديك — بعد انتهاء اشتراك احترافي مثلًا — يستمر الأقدم في العمل ويتوقف الباقون بحالة يتجاوز حد الخطة حتى تحذف مراقبًا أو تقوم بالترقية.
10. أين يُفحص كل مراقب
يُفحص المراقب في أحد مكانين، ولا ينطبق وعد الخطة الاحترافية بالفحص أثناء إغلاق Chrome إلا على أحدهما.
- على خوادمنا (الاحترافي). ينزّل الخادم شيفرة HTML للصفحة ويقرأ منها عنصرك. لا يحتاج إلى متصفّح، فيستمر والمتصفّح Chrome مغلق وجهازك مطفأ، ويرسل البريد. يصلح هذا فقط للصفحات التي يكون محتواها ضمن HTML الذي يرسله الموقع ولا تتطلب تسجيل دخولك.
- في متصفّحك. هنا يُفحص كل مراقب في الخطة المجانية، وكل صفحة تحتاج JavaScript لترسم نفسها أو تتطلب تسجيل دخولك. يفتح PageWatcher الصفحة في نافذة مصغّرة خاصة بها ويقرؤها ثم يغلقها. ولا يحدث هذا إلا أثناء تشغيل Chrome: إن كان مغلقًا فلا يُفحص شيء ولا يُرسل بريد حتى تفتحه من جديد.
الصفحات التي تبني نفسها بـ JavaScript شائعة. قوائم تشغيل YouTube منها، وكذلك جزء من صفحة GitHub مثل آخر إصدار في الشريط الجانبي. وهذه تُفحص في متصفّحك لا على الخادم، حتى في الخطة الاحترافية.
كيف تعرف أين يعمل المراقب؟ افتحه واقرأ السطر تحت من يفحصها: يقول إن كان يعمل على خوادمنا، أو في هذا المتصفّح، أو في هذا المتصفّح لأن الصفحة تبني نفسها بـ JavaScript.
كيف يصل مراقب احترافي إلى هناك؟ مع من يفحصها ← تلقائي يبدأ المراقب الاحترافي على الخادم. فإن لم يستطع الخادم قراءة عنصرك من الصفحة التي يتلقاها، لأن الصفحة ترسمه بـ JavaScript أو تتطلب تسجيل دخولك أو يتجاوز حجمها 2 ميغابايت، أُعيد المراقب إلى متصفّحك. وبعد أن يحتاج المراقب إلى نافذة متصفّح حقيقية يبقى فيها حتى تختار العنصر من جديد بـ تغيير التحديد، فيحصل الخادم على فرصة أخرى. أما من يفحصها ← هذا المتصفّح فيُبقي المراقب في متصفّحك أيًّا كانت الخطة.
إن كانت صفحة تهمّك أثناء إغلاق Chrome، فاختر عنصرًا هو جزء من HTML الصفحة لا عنصرًا ترسمه بعد تحميلها، ثم راجع السطر تحت من يفحصها لترى أين استقر.
11. عندما يحدث خطأ
- «تعذّرت قراءة هذه الصفحة»
- لم يستجب الموقع، أو استجاب بخطأ. يتراجع المراقب ويحاول لاحقًا. إذا استمر الفشل، افتح الصفحة بنفسك — فقد يكون الموقع معطّلًا أو يطلب تسجيل الدخول.
- «العنصر المحدَّد لم يعد موجودًا في الصفحة»
- غيّر الموقع تخطيطه. افتح المراقب، واضغط تغيير التحديد، وحدّد العنصر من جديد.
- «كانت الصفحة ما تزال تُحمَّل وقت الفحص»
- الصفحة تبني نفسها بـ JavaScript واستغرقت وقتًا طويلًا. يعيد PageWatcher المحاولة تلقائيًا.
- «لا يسمح Chrome بتحديد العناصر في هذه الصفحة»
- يمنع Chrome الإضافات على صفحاته الخاصة (
chrome://…) وعلى متجر الإضافات وبعض عارضات PDF. هذه لا يمكن مراقبتها. - صفحة تتطلب تسجيل الدخول
- الفحوصات التي تتم من متصفحك ترسل ملفات تعريف الارتباط الخاصة بك إلى الموقع، لذا تعمل الصفحات التي سجّلت الدخول إليها. أما فحوصات الخادم (الخطة الاحترافية، وهي الافتراضية لكل صفحة تُقرأ دون JavaScript) فلا تملك ملفات تعريف الارتباط؛ والصفحة التي تبدو لها مختلفة تُعاد إلى متصفحك، ويمكنك إبقاء أي مراقب فيه من من يفحصها ← هذا المتصفّح.
للأسئلة والاقتراحات: moath.developments@gmail.com. ما يُخزَّن وكيفية حذفه موضّحان في سياسة الخصوصية.