Memuat turun Fail dengan Chrome Tanpa Kepala dan Selenium
Dalam Python menggunakan Selenium dan Chrome, mengautomasikan muat turun fail boleh mencabar dalam mod tanpa kepala. Walaupun muat turun berjalan lancar dalam mod biasa, pelaksanaan tanpa kepala gagal untuk memulakannya. Isu ini berterusan walaupun apabila laluan muat turun lalai ditentukan.
Penyelesaian:
Pembangun Chromium telah memperkenalkan mod tanpa kepala baharu dalam versi Chrome terkini, menawarkan keupayaan yang dipertingkatkan. Mod ini membenarkan kefungsian Chrome penuh dan penggunaan sambungan. Untuk mendayakan mod tanpa kepala baharu ini, tambahkan hujah berikut pada ChromeOptions anda:
<code class="python">options.add_argument("--headless=new")</code>
Untuk Chrome versi 96 hingga 108, gunakan hujah berikut sebaliknya:
<code class="python">options.add_argument("--headless=chrome")</code>
Dengan memasukkan baharu ini bendera mod tanpa kepala, anda boleh menjangkakan muat turun dimulakan seperti biasa, seperti dalam Chrome biasa. Penyelesaian ini menyelesaikan isu muat turun fail tidak bermula dalam mod tanpa kepala.
Atas ialah kandungan terperinci Bagaimana untuk Muat Turun Fail dengan Chrome Tanpa Kepala dan Selenium dalam Python?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!