Mengkonfigurasi ChromeDriver untuk Memulakan Penyemak Imbas Chrome dalam Mod Tanpa Kepala
Pernyataan Masalah:
Untuk meningkatkan prestasi skrip pengikisan web menggunakan Python dan ChromeDriver, pengguna ingin mengendalikannya dalam mod tanpa kepala untuk menghapuskan tetingkap pelayar pop timbul. Semasa menetapkan pilihan 'tanpa kepala' pada ChromeDriver menghalang tetingkap penyemak imbas daripada muncul, fail .exe kekal kelihatan.
Penyelesaian:
Untuk mengkonfigurasi ChromeDriver untuk memulakan penyemak imbas Chrome dalam mod tanpa kepala, gunakan yang berikut kod:
from selenium import webdriver from selenium.webdriver.chrome.options import Options options = Options() options.add_argument('--headless') options.add_argument('--disable-gpu') # May be necessary. driver = webdriver.Chrome(CHROMEDRIVER_PATH, chrome_options=options)
Penjelasan:
Kod ini mencapai perkara berikut:
Pengubahsuaian yang dicadangkan harus menghapuskan keterlihatan fail .exe yang berterusan dan memastikan bahawa ChromeDriver beroperasi semata-mata dalam tanpa kepala mod.
Atas ialah kandungan terperinci Bagaimana untuk Menghapuskan Fail .exe Berterusan Apabila Menjalankan ChromeDriver dalam Mod Tanpa Kepala?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!