Header Ads

اداة SubChecker وطريقة تثبيت selenium و PhantomJS

السلام عليكم ورحمة الله ✋

سنتحدث اليوم عن اداة SubChecker وكيفية تثبيت مكتبة selenium و PhantomJS


 الاداة وظيفتها انها تتحقق ادا كان النطاق قائم ومتصل بالنت ام لا وادا كان قائم تقوم باخد screenshot للواجهة الموقع وتحفظها في نفس المسار باسم النطاق, الاداة مفيدة جدا عند التعامل مع قائمة طويلة من المواقع والنطاقات الفرعية وتختصر عليك مجهود تفقد كل نطاق فرعي على حدا

ننتقل الان لطريقة تثبيت مكتبة selenium و PhantomJS 

لتثبيت مكتبة selenium نفد الامر التالي:

sudo pip install selenium

انصحك بالقراءة اكثر حول مكتبة selenium فهي مفيدة جدا 😁👌

بعدها تحتاج لتحميل PhantomJS من الموقع الرسمي كل ما عليك هو اختيار النسخة المناسبة لنظام التشغيل الخاص بك

بعد التحميل وفك ضغط الملف انتقل للمجلد bin ستجد به ملف تنفيدي باسم phantomjs قم بنسخه وانقله للمسار /usr/bin/ على جهازك
بعدها يمكنك استخدامها مع مكتبة selenium بدون مشاكل, لتتاكد من نجاح تثبيتها جرب الامر التالي في مفسر البايثون

>> from selenium import webdriver
>> driver = webdriver.PhantomJS()

اعتقد ان هناك رسالة بسيطة ستظهر بعد تنفيد الامر وهي كالتالي:
 warnings.warn('Selenium support for PhantomJS has been deprecated, please use headless '
لكن لاباس فالسكرب سيعمل وبدون مشاكل , اعتقد سيتم اصلاح الخلل في النسخة القادمة من PhantomJS هدا والله اعلم.





ليست هناك تعليقات