WebDriverException: Argumen Tidak Sah dalam GeckoDriver dengan Selenium dan Python pada Raspberry Pi 3
Ralat ini berlaku apabila cuba berinteraksi dengan pelayar web menggunakan GeckoDriver, Selenium dan Python pada sistem Raspberry Pi 3 tanpa kepala. Mesej ralat menunjukkan bahawa percubaan untuk menamatkan proses keluar gagal.
Punca Punca
Isu utama di sini ialah GeckoDriver tidak dikonfigurasikan dengan betul untuk mod tanpa kepala.
Penyelesaian
Untuk menyelesaikan masalah ini, pastikan mod tanpa kepala didayakan dengan membuat perubahan berikut:
<code class="python">from selenium import webdriver from selenium.webdriver.firefox.options import Options options = Options() options.headless = True # Enable headless mode driver = webdriver.Firefox(options=options)</code>
Pertimbangan Keserasian
Selain itu, sahkan bahawa anda menjalankan versi Firefox, Selenium dan GeckoDriver yang serasi. Rujuk dokumentasi rasmi untuk kombinasi versi yang disokong: https://firefox-source-docs.mozilla.org/testing/geckodriver/Support.html
Atas ialah kandungan terperinci Berikut ialah beberapa pilihan tajuk dalam format soalan, berdasarkan teks yang disediakan: Pilihan 1 (Fokus pada masalah): * Mengapa saya mendapat \'WebDriverException: Invalid Argument\' apabila menggunakan Gec. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!