تم حل خطأ مسار ChromeDriver غير متاح باستخدام WebDriverManager
يواجه العديد من المستخدمين رسالة الخطأ " WebDriverException: الرسالة: يجب أن يكون الملف القابل للتنفيذ 'chromedriver' متاحًا في المسار" عند استخدام السيلينيوم مع بايثون. على الرغم من تعيين المسار القابل للتنفيذ في "مسار" متغير البيئة، إلا أن المشكلة لا تزال قائمة.
تتضمن الطريقة التقليدية لحل هذا الخطأ التنزيل اليدوي وتكوين المسار لبرنامج ChromeDriver الثنائي. ومع ذلك، يتوفر حل أبسط من خلال WebDriverManager.
قم بتشغيل الأمر التالي لتثبيت WebDriverManager:
pip install webdriver-manager
pip install webdriver-manager
استخدام WebDriverManager مع السيلينيوم
مع تثبيت WebDriverManager، يمكنك تعديل كود السيلينيوم على النحو التالي:من selenium import webdriver من webdriver_manager.chrome قم باستيراد ChromeDriverManager driver = webdriver.Chrome(ChromeDriverManager().install())
pip install webdriver-managerيقوم WebDriverManager تلقائيًا بتنزيل وتعيين برنامج ChromeDriver الثنائي المناسب لنظام التشغيل الخاص بك، مما يلغي الحاجة إلى الإدارة اليدوية. يمتد هذا الأسلوب أيضًا إلى برامج تشغيل الويب الأخرى مثل Firefox وEdge وIE.
تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.
Copyright© 2022 湘ICP备2022001581号-3