Apabila cuba menggunakan Selenium dengan Python, ramai pengguna menghadapi isu yang membingungkan apabila mereka menerima mesej ralat: "'chromedriver ' boleh laku perlu tersedia dalam laluan." Ralat ini timbul walaupun peletakan chromedriver boleh laku yang nampaknya betul dalam Pembolehubah Persekitaran pengguna "Laluan."
Pendekatan tradisional untuk menyelesaikan isu ini melibatkan memuat turun secara manual chromedriver boleh laku daripada tapak web rasmi dan menetapkan pembolehubah Laluan dengan sewajarnya . Walau bagaimanapun, penyelesaian yang lebih diperkemas tersedia melalui penggunaan pakej webdriver-manager.
Untuk menggunakan kaedah ini, ikut langkah berikut:
pip install webdriver-manager
from selenium import webdriver from webdriver_manager.chrome import ChromeDriverManager driver = webdriver.Chrome(ChromeDriverManager().install())
Kod yang disemak ini menggunakan pengurus webdriver untuk memuat turun dan memasang binari chromedriver yang sesuai secara automatik, mengurangkan keperluan untuk persediaan dan konfigurasi manual. Kaedah ini bukan sahaja memudahkan proses tetapi juga menyokong pemasangan automatik binari penyemak imbas lain, seperti yang digunakan untuk Firefox, Edge dan Internet Explorer.
Atas ialah kandungan terperinci Bagaimana untuk Menyelesaikan Selenium ''chromedriver' boleh laku perlu tersedia dalam laluan' Ralat?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!