مرجع تخصصی برنامه نویسان

انجمن تخصصی برنامه نویسان فارسی زبان

کاربر سایت

top_earner

عضویت از 1399/02/02

مشکل با selenium.webdriver در پایتون 3.8.2

  • سه شنبه 2 اردیبهشت 1399
  • 04:48
تشکر میکنم

سلام خسته نباشید.

بی مقدمه سر اصل قضیه 

با command prompt این کد رو برای نصب selenium زدم

pip install selenium

سپس بعد از اینکه درایور فایر فاکس رو نصب کردم و به path اضافه کردم (در ویندوز) تو اسکریپت پایتونم این کد ها رو زدم

from selenium import webdriver


driver = webdriver.Firefox()

ولی این ارور رو گرفتم

Traceback (most recent call last):
  File "C:\Users\heidari\Programing\Programing\Projects\run.py", line 4in <module>
    driver = webdriver.Firefox()  # Optional argument, if not specified will search path.
  File "C:\Users\heidari\AppData\Local\Programs\Python\Python38\lib\site-packages\selenium\webdriver\firefox\webdriver.py", line 164in __init__
    self.service.start()
  File "C:\Users\heidari\AppData\Local\Programs\Python\Python38\lib\site-packages\selenium\webdriver\common\service.py", line 104in start
    raise WebDriverException("Can not connect to the Service %s" % self.path)
selenium.common.exceptions.WebDriverException: Message: Can not connect to the Service geckodriver

پاسخ های این پرسش

تعداد پاسخ ها : 1 پاسخ
کاربر سایت

arefbakhshi1551376

عضویت از 1399/03/02

  • جمعه 2 خرداد 1399
  • 02:32

من خودم ماژول مورد نظر شما را با استفاده از vs code نصب کردم. برای نصب این ماژول از طریق ویژوال استادیو کد، وارد محیط terminal در پایین محیط نرم افزار شوید. بعد برای پاک کردن محیط terminal عبارت cls را تایپ کنید و اینتر را بزنید. 

حال عبارت python -m pip install selenium --user را تایپ کنید و اینتر را بزنید. ماژول مورد نظر شروع به نصب می کند.

بعد از آن اگر هنوز برنامه نتوانست selenium را شناسایی کند، باید interpreter خود را به پایتون 3.8.2 64bit تغییر دهید. 

عکس های مربوط به نحوه تغییر interpreter پایتون را در فایل ضمیمه برایتان ارسال می کنم.

فایل های ضمیمه

کاربرانی که از این پست تشکر کرده اند

هیچ کاربری تا کنون از این پست تشکر نکرده است

اگر نیاز به یک مشاور در زمینه طراحی سایت ، برنامه نویسی و بازاریابی الکترونیکی دارید

با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)