ChromeDriver पथ अनुपलब्ध त्रुटि WebDriverManager का उपयोग करके हल की गई
कई उपयोगकर्ताओं को त्रुटि संदेश का सामना करना पड़ता है " WebDriverException: संदेश: 'chromedriver' निष्पादन योग्य को उपलब्ध होना आवश्यक है पथ में" पायथन के साथ सेलेनियम का उपयोग करते समय। पर्यावरण चर "पथ" में निष्पादन योग्य पथ सेट करने के बावजूद, समस्या बनी रहती है।
इस त्रुटि को हल करने की पारंपरिक विधि में क्रोमड्राइवर बाइनरी का मैन्युअल डाउनलोड और पथ कॉन्फ़िगरेशन शामिल था। हालाँकि, WebDriverManager के माध्यम से एक सरल समाधान उपलब्ध है। &&&]
WebDriverManager का उपयोग करना सेलेनियम
वेबड्राइवरमैनेजर स्थापित होने पर, आप सेलेनियम कोड को इस प्रकार संशोधित कर सकते हैं:सेलेनियम आयात वेबड्राइवर से Webdriver_manager.chrome से ChromeDriverManager आयात करें ड्राइवर = वेबड्राइवर.क्रोम(क्रोमड्राइवरमैनेजर().इंस्टॉल())pip install webdriver-managerवेबड्राइवरमैनेजर स्वचालित रूप से आपके ऑपरेटिंग सिस्टम के लिए उपयुक्त क्रोमड्राइवर बाइनरी को डाउनलोड और सेट करता है, जिससे मैन्युअल प्रबंधन की आवश्यकता समाप्त हो जाती है। यह दृष्टिकोण फ़ायरफ़ॉक्स, एज और IE जैसे अन्य वेब ड्राइवरों पर भी लागू होता है।
अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।
Copyright© 2022 湘ICP备2022001581号-3