Rumah > pembangunan bahagian belakang > Tutorial Python > Bagaimana untuk Membetulkan Ralat \'WebDriverException: Mesej: \'Webdrivers\' executable mungkin mempunyai kebenaran yang salah?

Bagaimana untuk Membetulkan Ralat \'WebDriverException: Mesej: \'Webdrivers\' executable mungkin mempunyai kebenaran yang salah?

DDD
Lepaskan: 2024-10-30 07:42:28
asal
849 orang telah melayarinya

How to Fix

Executable 'Pemandu Web' Mungkin Mempunyai Kebenaran yang Salah. Sila Lihat...

Mesej ralat "WebDriverException: Mesej: Boleh laku 'Pemacu Web' mungkin mempunyai kebenaran yang salah" menunjukkan bahawa boleh laku ChromeDriver yang digunakan mempunyai kebenaran fail yang salah. Untuk menyelesaikan isu ini, pastikan ChromeDriver boleh laku mempunyai kebenaran yang sesuai:

Jika menggunakan Windows:

  1. Muat turun chromedriver_win32.zip daripada Lokasi Muat Turun ChromeDriver.
  2. Nyahzip fail ke lokasi yang dikehendaki.
  3. Nyatakan laluan penuh ke fail chromedriver.exe dalam kod anda, termasuk sambungan ".exe". Gunakan garis miring ke belakang () atau garis miring ke hadapan (/) yang diteruskan dengan suis "r".
<code class="python">driver = webdriver.Chrome(executable_path=r'C:/path/to/chromedriver.exe')</code>
Salin selepas log masuk

Jika menggunakan Linux:

  1. Muat turun chromedriver_linux64 daripada Muat Turun ChromeDriver Lokasi.
  2. Nyahtar fail ke lokasi yang diingini.
  3. Tentukan laluan penuh ke chromedriver boleh laku dalam kod anda, tanpa sambungan ".exe". Gunakan garis miring ke hadapan (/).
<code class="python">driver = webdriver.Chrome(executable_path='/path/to/chromedriver')</code>
Salin selepas log masuk

Jika menggunakan MacOS:

Ikuti langkah yang sama seperti untuk Linux, sebaliknya menggunakan chromedriver_mac64.

Pastikan bahawa ChromeDriver executable mempunyai kebenaran yang diperlukan (baca, tulis dan laksana) untuk pengguna semasa atau pengguna yang menjalankan skrip. Selain itu, sahkan bahawa laluan ke boleh laku adalah betul dan tiada aksara atau ruang khas dalam laluan yang boleh menyebabkan isu.

Atas ialah kandungan terperinci Bagaimana untuk Membetulkan Ralat \'WebDriverException: Mesej: \'Webdrivers\' executable mungkin mempunyai kebenaran yang salah?. 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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan