Rumah > pembangunan bahagian belakang > Tutorial Python > Bagaimana untuk Menyelesaikan Selenium ''chromedriver' boleh laku perlu tersedia dalam laluan' Ralat?

Bagaimana untuk Menyelesaikan Selenium ''chromedriver' boleh laku perlu tersedia dalam laluan' Ralat?

Barbara Streisand
Lepaskan: 2024-12-13 11:44:17
asal
174 orang telah melayarinya

How to Solve the Selenium

WebDriverException: 'chromedriver' Executable Path Issue

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:

  1. Pasang webdriver-manager menggunakan Pip:
pip install webdriver-manager
Salin selepas log masuk
  1. Ubah suai kod Python untuk mengendalikan chromedriver secara automatik pemasangan:
from selenium import webdriver
from webdriver_manager.chrome import ChromeDriverManager

driver = webdriver.Chrome(ChromeDriverManager().install())
Salin selepas log masuk

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!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan