Maison > développement back-end > Tutoriel Python > Pourquoi les téléchargements ne démarrent-ils pas dans Headless Chrome avec Selenium ?

Pourquoi les téléchargements ne démarrent-ils pas dans Headless Chrome avec Selenium ?

Linda Hamilton
Libérer: 2024-11-07 02:22:03
original
868 Les gens l'ont consulté

Why Are Downloads Not Initiating in Headless Chrome with Selenium?

Téléchargement avec Chrome Headless et Selenium : surmonter les problèmes de téléchargement

Dans votre tentative d'automatiser une séquence de téléchargement à l'aide de Python-Selenium et de Chrome sans tête, vous avez rencontré un problème où les téléchargements ne démarrent pas en mode sans tête. Pour résoudre ce problème, nous devons examiner les causes sous-jacentes et explorer une solution.

Les développeurs de Chromium ont récemment introduit un deuxième mode sans tête, disponible à partir de la version 96 de Chrome. Ce mode, initialement nommé --headless=new puis renommé --headless=chrome (pour les versions 96 à 108 de Chrome), fournit toutes les fonctionnalités de Chrome en mode sans tête.

Pour implémenter ce mode sans tête mis à jour et résolvez votre problème de téléchargement, modifiez votre code comme suit :

<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>
Copier après la connexion

En incorporant ce changement, vous pouvez tirer parti des capacités étendues du nouveau mode sans tête et garantir que les téléchargements démarrent et fonctionnent comme prévu, même en mode sans tête. .

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal