मैं अजगर के साथ सेलेनियम का उपयोग कर रहा हूं और इस साइट से अपने विंडोज़ कंप्यूटर के लिए क्रोमेड्रिवर डाउनलोड किया है: http://chromedriver.storage.googleapis.com/index.html?path=2.15/
ज़िप फ़ाइल को डाउनलोड करने के बाद, मैंने ज़िप फ़ाइल को अपने डाउनलोड फ़ोल्डर में अनपैक कर दिया। फिर मैंने निष्पादन योग्य बाइनरी (C: \ Users \ michael \ download \ chromedriver_win32) को पर्यावरण चर "पथ" में डाल दिया।
हालाँकि, जब मैं निम्नलिखित कोड चलाता हूं:
from selenium import webdriver
driver = webdriver.Chrome()
... मुझे निम्न त्रुटि संदेश प्राप्त होते रहते हैं:
WebDriverException: Message: 'chromedriver' executable needs to be available in the path. Please look at http://docs.seleniumhq.org/download/#thirdPartyDrivers and read up at http://code.google.com/p/selenium/wiki/ChromeDriver
लेकिन - जैसा कि ऊपर बताया गया है - पथ में निष्पादन योग्य (!) है ... यहाँ क्या चल रहा है?
choco install chromedriver
।
chromedriver.exe
अपने पायथन स्क्रिप्ट के समान निर्देशिका में कॉपी करने का प्रयास करें ।