حل شده

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

بازدید33.1kپست ها1آخرین فعالیت5 سال پیش
1
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$ 

1 پاسخ

2

سلام

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

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

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

Stackoverflow

Google search

سوال برنامه نویسی دارید؟

ندونستن عیب نیست، نپرسیدن چرا!

خوش آمدید

برای طرح سوال، ایجاد بحث و فعالیت در سایت نیاز است ابتدا وارد حساب کاربری خود شوید. در صورتی که هنوز عضو سایت نیستید میتوانید در عرض تنها چند ثانیه ثبت نام کنید.