मैं अमेज़ॅन एडब्ल्यूएस उबंटू सर्वर पर सेलेनियम फ़ाइल चला रहा हूं, लेकिन मुझे नीचे की रेखा पर निम्न त्रुटि मिल रही है:

driver = webdriver.Chrome();

त्रुटि कहती है:

selenium.common.exceptions.WebDriverException: Message: Service chromedriver unexpectedly exited. Status code was: 127 

मैंने कई समाधानों की कोशिश की है लेकिन यह अभी भी काम नहीं कर रहा है (सेलेनियम वेबड्राइवर अपवाद को कैसे ठीक करें: ऐसा प्रतीत होता है कि ब्राउज़र हमारे कनेक्ट होने से पहले ही बाहर निकल गया था?)

मैंने इसके साथ भी कोशिश की है:

driver = webdriver.Firefox();

और फ़ायरफ़ॉक्स में, मुझे निम्न त्रुटि मिल रही है:

selenium.common.exceptions.WebDriverException: Message: connection refused

क्या कोई मेरी मदद कर सकता है?

1
Gopal Chitalia 27 सितंबर 2017, 21:05

3 जवाब

चूंकि इसके Amazon AWS कृपया जांच लें कि क्या क्रोम स्थापित है, यदि नहीं, तो कृपया लिंक< से इंस्टॉल करें। /ए>.

1
Ratmir Asanov 8 जिंदा 2018, 18:09

क्या आप सर्वर पर chromedriver या geckodriver इंस्टॉल करते हैं? आपका chromedriver निम्नलिखित सभी निर्देशिकाओं में होना चाहिए:

chromedriver: /usr/bin/chromedriver /bin/chromedriver 
/usr/local/bin/chromedriver /usr/local/chromedriver

या, आप सीधे पथ पेस्ट कर सकते हैं: driver = webdriver.Chrome(path='./chromedriver').

साथ ही, PyVirtualDisplay का प्रयोग करें।

1
Ratmir Asanov 8 जिंदा 2018, 19:57