Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Mengapa Muat Turun Tidak Dimulakan dalam Chrome Tanpa Kepala dengan Selenium?

Mengapa Muat Turun Tidak Dimulakan dalam Chrome Tanpa Kepala dengan Selenium?

Linda Hamilton
Linda Hamiltonasal
2024-11-07 02:22:03788semak imbas

Why Are Downloads Not Initiating in Headless Chrome with 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!

Kenyataan:
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