"إذا أراد العامل أن يؤدي عمله بشكل جيد، فعليه أولاً أن يشحذ أدواته." - كونفوشيوس، "مختارات كونفوشيوس. لو لينجونج"
الصفحة الأمامية > برمجة > كيفية حل خطأ \"لا يمكن العثور على Chrome Binary\" في Selenium Python لإصدارات Google Chrome الأقدم؟

كيفية حل خطأ \"لا يمكن العثور على Chrome Binary\" في Selenium Python لإصدارات Google Chrome الأقدم؟

تم النشر بتاريخ 2024-11-03
تصفح:416

How to Solve the \

لا يمكن العثور على خطأ ثنائي في Chrome مع Selenium Python لإصدارات Google Chrome الأقدم

عند استخدام السيلينيوم في Python مع الإصدارات الأقدم من Google Chrome، قد يواجه الخطأ التالي:

WebDriverException: unknown error: cannot find Chrome binary

يشير هذا الخطأ إلى أن ChromeDriver لا يمكنه تحديد موقع برنامج Chrome الثنائي في موقعه الافتراضي.

إلى لحل هذه المشكلة، يمكنك تعيين موقع Chrome الثنائي بشكل صريح باستخدام خيار الموقع الثنائي في خيارات WebDriver. على سبيل المثال:

from selenium import webdriver
from selenium.webdriver.chrome.options import Options

options = Options()
options.binary_location = "C:\\Program Files\\Chrome\\chrome64_55.0.2883.75\\chrome.exe"
driver = webdriver.Chrome('chromedriver.exe', chrome_options=options)

تأكد من أن المسار المحدد يشير إلى موقع Chrome الثنائي الصحيح لإصدار Chrome الأقدم.

بدلاً من ذلك، يمكنك قم بتثبيت إصدار ChromeDriver المتوافق والمتوافق مع إصدار Chrome لديك. يوفر مستند متطلبات ChromeDriver مواقع Chrome الثنائية المتوقعة لأنظمة التشغيل المختلفة:

OS الموقع المتوقع لمتصفح Chrome Linux1MacWindows XP%HOMEPATH%\Local Settings\Application Data\Google\Chrome\ التطبيق\chrome.exeWindows Vista والإصدارات الأحدثC:\Users%USERNAME%\AppData\Local\Google\Chrome\Application\chrome.exeباتباع هذه الخطوات، يمكنك منع الخطأ "لا يمكن العثور على برنامج Chrome الثنائي" وضمان التنفيذ الناجح لبرامج WebDriver النصية مع إصدارات Chrome الأقدم.
/usr/bin/google-chrome
/Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome
أحدث البرنامج التعليمي أكثر>

تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.

Copyright© 2022 湘ICP备2022001581号-3