Rumah >pembangunan bahagian belakang >Tutorial Python >Mengapa Muat Turun Tidak Dimulakan dalam Chrome Tanpa Kepala dengan Selenium?
Memuat turun dengan Chrome Tanpa Kepala dan Selenium: Mengatasi Isu Muat Turun
Dalam percubaan anda untuk mengautomasikan urutan muat turun menggunakan Python-Selenium dan Chrome tanpa kepala, anda telah menghadapi isu di mana muat turun tidak dimulakan dalam mod tanpa kepala. Untuk menyelesaikan masalah ini, kita perlu menyelidiki punca asas dan meneroka penyelesaian.
Pembangun Chromium baru-baru ini memperkenalkan mod tanpa kepala kedua, tersedia dalam Chrome versi 96 dan seterusnya. Mod ini, pada mulanya dinamakan --headless=baharu dan kemudian dinamakan semula kepada --headless=chrome (untuk Chrome versi 96 hingga 108), menyediakan kefungsian penuh Chrome dalam mod tanpa kepala.
Untuk melaksanakan mod tanpa kepala yang dikemas kini ini dan selesaikan isu muat turun anda, ubah suai kod anda seperti berikut:
<code class="python"># For Chrome versions 109 and above: options.add_argument("--headless=new") # For Chrome versions 96 through 108: options.add_argument("--headless=chrome")</code>
Dengan memasukkan perubahan ini, anda boleh memanfaatkan keupayaan lanjutan mod tanpa kepala yang lebih baharu dan memastikan muat turun bermula dan berfungsi seperti yang dimaksudkan walaupun dalam mod tanpa kepala .
Atas ialah kandungan terperinci Mengapa Muat Turun Tidak Dimulakan dalam Chrome Tanpa Kepala dengan Selenium?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!