8

Xin chào tất cả Tôi rất mới về vấn đề này và đang gặp sự cố khi tải xuống trình duyệt Chrome từ selen trong python. Tôi đang sử dụng Windows 8. Tôi đã tải chromedriver nhị phân và thêm nó vào con đường của tôi nhưng tôi nhận được lỗi sau đây trong Python:Tải Chrome để khởi chạy qua Selenium

selenium.common.exceptions.WebDriverException: Message: 'ChromeDriver executable needs to be available in the path. 

Lỗi này xảy ra đối với dòng sau:

driver = webdriver.Chrome(executable_path='path\to\chromedriver_win32_2.0') 

Bất kỳ trợ giúp nào cũng được đánh giá rất cao. Cảm ơn bạn.

+1

Bạn đã đọc [this] (http://code.google.com/p/selenium/wiki/ChromeDriver) chưa? – John

+0

Tôi xin lỗi đã đọc gì? –

+4

Nhấp vào tác phẩm "này". – John

Trả lời

0

Giả sử rằng con đường của bạn là chính xác, hãy chắc chắn rằng bạn bao gồm chromedriver bản thân: chromedriver.exe

+0

Có tệp trong 'PATH' không đủ cho tôi. Đặt nó vào 'Python \ Scripts \'. – Qwerty

11

Hai cách để cài đặt nó, bạn nào đó lẫn lộn.

  • Đặt lối di chuyển của chromedriver.exe vào PATH (trên Windows), do đó thiết lập PATH của bạn là đúng, nhưng bạn cần phải gọi constructor mặc định.

    driver = webdriver.Chrome()

  • Xác định đường dẫn trong webdriver.Chrome(executable_path='some path'). Ở đây bạn cần đường dẫn đầy đủ đến tệp thực thi, không phải thư mục.

    webdriver.Chrome(executable_path='C:\Users\HaranKumar\Downloads\chromedriver_win32_2.0\chromedriver.exe')

Chọn một trong hai bạn muốn.

+0

dành cho cửa sổ sử dụng trình giảm tốc web kép.Chrome (executable_path = 'C: \\ drivers \\ chromedriver.exe') – Kavan