Rumah > pembangunan bahagian belakang > Tutorial Python > Bagaimana untuk Mendayakan Muat Turun dalam Chrome Tanpa Kepala dengan Selenium?

Bagaimana untuk Mendayakan Muat Turun dalam Chrome Tanpa Kepala dengan Selenium?

Mary-Kate Olsen
Lepaskan: 2024-11-05 16:51:02
asal
1036 orang telah melayarinya

How to Enable Downloads in Headless Chrome with Selenium?

Mendapatkan Muat Turun untuk Berfungsi dalam Chrome Tanpa Kepala dengan Selenium

Pengguna Selenium menghadapi isu biasa apabila mengautomasikan muat turun dalam mod tanpa kepala. Walaupun muat turun beroperasi dengan lancar dalam mod biasa, ia terhenti dalam mod tanpa kepala. Panduan ini bertujuan untuk menyelesaikan masalah ini dengan meneroka isu dan menyediakan penyelesaian.

Masalah ini berpunca daripada perubahan yang dilaksanakan oleh pembangun Chromium. Mereka memperkenalkan mod tanpa kepala baharu yang memanjangkan kefungsian mod sebelumnya. Mod tanpa kepala yang dipertingkatkan ini, didayakan oleh bendera "--headless=new" (atau "--headless=chrome" untuk Chrome versi 96 hingga 108), mendayakan kefungsian Chrome penuh, termasuk sokongan sambungan.

Untuk menyelesaikannya isu muat turun dalam mod tanpa kepala, masukkan bendera yang sesuai ke dalam kod anda:

<code class="python">options.add_argument("--headless=new")  # for Chrome 109 and above
options.add_argument("--headless=chrome")  # for Chrome 96 through 108</code>
Salin selepas log masuk

Dengan menggunakan bendera ini, Selenium boleh meniru gelagat Chrome biasa, membenarkan muat turun dimulakan dan diselesaikan dengan jayanya dalam mod tanpa kepala. Penyelesaian ini memastikan jujukan muat turun automatik berfungsi dengan lancar, tidak kira sama ada Chrome berjalan dalam mod tanpa kepala atau tidak.

Atas ialah kandungan terperinci Bagaimana untuk Mendayakan Muat Turun dalam Chrome Tanpa Kepala dengan Selenium?. 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
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan