اداة SubChecker وطريقة تثبيت selenium و PhantomJS
السلام عليكم ورحمة الله ✋
سنتحدث اليوم عن اداة SubChecker وكيفية تثبيت مكتبة selenium و PhantomJS
الاداة وظيفتها انها تتحقق ادا كان النطاق قائم ومتصل بالنت ام لا وادا كان قائم تقوم باخد screenshot للواجهة الموقع وتحفظها في نفس المسار باسم النطاق, الاداة مفيدة جدا عند التعامل مع قائمة طويلة من المواقع والنطاقات الفرعية وتختصر عليك مجهود تفقد كل نطاق فرعي على حدا
ننتقل الان لطريقة تثبيت مكتبة selenium و PhantomJS
لتثبيت مكتبة selenium نفد الامر التالي:
sudo pip install selenium
انصحك بالقراءة اكثر حول مكتبة selenium فهي مفيدة جدا 😁👌
بعدها تحتاج لتحميل PhantomJS من الموقع الرسمي كل ما عليك هو اختيار النسخة المناسبة لنظام التشغيل الخاص بك
بعد التحميل وفك ضغط الملف انتقل للمجلد bin ستجد به ملف تنفيدي باسم phantomjs قم بنسخه وانقله للمسار /usr/bin/ على جهازك
بعدها يمكنك استخدامها مع مكتبة selenium بدون مشاكل, لتتاكد من نجاح تثبيتها جرب الامر التالي في مفسر البايثون
>> driver = webdriver.PhantomJS()
اعتقد ان هناك رسالة بسيطة ستظهر بعد تنفيد الامر وهي كالتالي:
warnings.warn('Selenium support for PhantomJS has been deprecated, please use headless '
لكن لاباس فالسكرب سيعمل وبدون مشاكل , اعتقد سيتم اصلاح الخلل في النسخة القادمة من PhantomJS هدا والله اعلم.

Post a Comment