ฉันใช้ซีลีเนียมกับไพ ธ อนและได้ดาวน์โหลด Chromedriver สำหรับคอมพิวเตอร์ที่ใช้ Windows จากเว็บไซต์นี้: http://chromedriver.storage.googleapis.com/index.html?path=2.15/
หลังจากดาวน์โหลดไฟล์ zip ฉันจะแตกไฟล์ zip ลงในโฟลเดอร์ดาวน์โหลดของฉัน จากนั้นฉันก็ใส่เส้นทางไปยังไบนารีที่ปฏิบัติการได้ (C: \ Users \ michael \ Downloads \ chromedriver_win32) ใน "เส้นทาง" ตัวแปรสภาพแวดล้อม
อย่างไรก็ตามเมื่อฉันเรียกใช้รหัสต่อไปนี้:
from selenium import webdriver
driver = webdriver.Chrome()
... ฉันได้รับข้อความแสดงข้อผิดพลาดต่อไปนี้:
WebDriverException: Message: 'chromedriver' executable needs to be available in the path. Please look at http://docs.seleniumhq.org/download/#thirdPartyDrivers and read up at http://code.google.com/p/selenium/wiki/ChromeDriver
แต่ - ตามที่อธิบายไว้ข้างต้น - ไฟล์ปฏิบัติการ (!) อยู่ในเส้นทาง ... เกิดอะไรขึ้นที่นี่?
choco install chromedriver
.
chromedriver.exe
ในไดเรกทอรีเดียวกันกับสคริปต์ Python ของคุณ