ارور های رنگ و برنگ و مشکل در کتابخانه selenium

سوال 

Python

توسط mehdi-vojodi در 4 ماه پیش
1 247 1 4 ماه پیش
mehdi-vojodi reza-irdev
1

با سلام خدمت حضار . یه چند روزیه با کتابخانه selenium (پایتون) آشنا شدم از طریق فیلم های اموزشی وب اسکریپت میخواستم از اساتید دلیل این ارور ها رو جویا بشم .(راستی سیستم عامل من linux ubuntu هست)

این از کد python که نوشتم

from selenium import webdriver 

driver = webdriver.Chrome('/home/mehdi/google/chromedriver')

def browser(url):
	driver.maximize_window()
	driver.get(url)

urlgoogle = "https://www.google.com/"

browser(urlgoogle)

اینم از چیزیایی که تو Terminal نوشتم و خطا هاش


mehdi@mv:~/google$ ls -ltrh
total 7.7M
-rw-rw-r-- 1 mehdi mehdi 7.7M اكتبر 27 13:44 chromedriver
-rw-r--r-- 1 mehdi mehdi  215 ژانوی  9 15:17 google.py
mehdi@mv:~/google$ python google.py
Traceback (most recent call last):
  File "google.py", line 3, in <module>
    driver = webdriver.Chrome('/home/mehdi/google/chromedriver')
  File "/home/mehdi/.local/lib/python2.7/site-packages/selenium/webdriver/chrome/webdriver.py", line 73, in __init__
    self.service.start()
  File "/home/mehdi/.local/lib/python2.7/site-packages/selenium/webdriver/common/service.py", line 88, in start
    os.path.basename(self.path), self.start_error_message)
selenium.common.exceptions.WebDriverException: Message: 'chromedriver' executable may have wrong permissions. Please see https://sites.google.com/a/chromium.org/chromedriver/home

mehdi@mv:~/google$ 

پاسخ ها

2

سلام

من با این ابزار کار نکردم اما ارور اصلی که میده اون قسمت آخرشه یعنی Message: 'chromedriver' executable may have wrong permissions این رو که سرچ کنید به نتیجه های خوبی میرسید. اکثرا گفتن باید مطمئن بشید که دسترسی های درایور درست ست شده.

آدرس درایور رو هم اینطوری بدید:

driver = webdriver.Chrome(executable_path='/path/to/chromedriver')

Stackoverflow

Google search

این سوال حل نشده است!

این سوال هنوز حل نشده یا به پاسخ بهتری نیاز دارد. برای پاسخ به این سوال کافیست وارد حساب کاربری خود شوید.

لطفا ابتدا لاگین کنید