Rumah >pembangunan bahagian belakang >Tutorial Python >Ralat Pemacu Web Selenium: Mengapa Saya Tidak Boleh Mendapatkan Pemandu dengan Pengurus Selenium?
Apabila cuba menggunakan Pemacu Web Selenium, ralat yang biasa dihadapi ialah ketidakupayaan untuk mendapatkan pemacu disebabkan oleh dua pengecualian:
Kod Coretan:
from selenium import webdriver chrome_driver_path = <chrome drive .exe path> driver = webdriver.Chrome(chrome_driver_path)
Punca:
Ralat ini biasanya berlaku apabila menggunakan Selenium versi 4.6.0 atau lebih tinggi, di mana Pengurus Selenium cuba mendapatkan semula pemacu . Walau bagaimanapun, dalam kod yang diberikan, laluan pemacu ditetapkan secara eksplisit, yang bertembung dengan Pengurus Selenium.
Penyelesaian:
Jika Selenium versi 4.6.0 atau lebih tinggi sedang dijalankan digunakan, tidak perlu lagi menetapkan laluan pemandu secara manual. Pengurus Selenium akan mengendalikan penyemak imbas dan pemacu secara automatik.
Kod Ringkas:
from selenium import webdriver driver = webdriver.Chrome() driver.get("https://www.google.com/") driver.quit()
Rujukan:
Atas ialah kandungan terperinci Ralat Pemacu Web Selenium: Mengapa Saya Tidak Boleh Mendapatkan Pemandu dengan Pengurus Selenium?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!