Solution de contournement pour l'erreur de mode sans tête de Chrome

introduction

Après avoir créé un outil de scraping avec python, une erreur s'est produite lorsque je l'ai démarré sur un autre réseau. (Le mode sans tête est une erreur, le mode de démarrage du navigateur est normal) Les mesures à prendre à ce moment-là sont décrites.

L'erreur s'est produite en raison du serveur PROXY

Lors de la création de l'outil, la connexion à Internet était directement à partir du WiFi (probablement), et l'endroit où l'outil a été déplacé était un terminal connecté au réseau de l'entreprise, et le serveur PROXY a été défini.

Vérification du serveur PROXY depuis le terminal

WINDOWS10 "Paramètres" -> "Proxy" -> "Utiliser le serveur proxy" est "Activé". Notez l'adresse. MAC "Préférences Système" -> "Réseau" -> "Détails" -> "Proxy" -> "Proxy Web (HTTP)" est coché. Notez l'adresse "Web Proxy Server".

Ajouter du code

python


option.add_argument('--headless')	                  #← Le mode sans tête est spécifié
option.add_argument('--proxy-server=http://※※※')   #Ajoute ça!

※※※ est l'adresse que vous avez notée

Recommended Posts

Solution de contournement pour l'erreur de mode sans tête de Chrome
[Python] pour une erreur d'instruction
Conseils d'utilisation de Selenium et Headless Chrome dans un environnement CUI