[PYTHON] Que faire si un message d'erreur "Un problème est survenu lors de l'affichage de cette page Web" s'affiche dans le pilote Web de Chrome (Selenium)

Le phénomène qui se produit

Lorsque j'ai démarré WebDriver de Chrome (Selenium) avec Python, l'erreur suivante s'est affichée. image.png

Après enquête, il semble que le WebDriver de Chrome (Selenium) soit tombé en panne. Cette fois, je vais le créer pour vous rappeler comment y faire face.

Comment répondre

Il y avait un article sur Qiita sur la marche à suivre en cas de panne de Chrome dans l'environnement de production. https://qiita.com/kazuki_hamatake/items/b37602254d6fed295475

Quand j'ai fait référence à l'article, j'ai trouvé que le raccourci Chrome était `` --disable-features = RendererCodeIntegrity ''. Il sera résolu si vous l'ajoutez.

Si vous chargez ceci en tant qu'option de WebDriver (Selenium), cela semble être résolu.

code

Le code est ci-dessous. Créez un argument pour --disable-features = RendererCodeIntegrity dans options.add_argument Je le transmets au webdriver.

from selenium import webdriver
from selenium.webdriver.chrome.options import Options
import chromedriver_binary

#Lancez le navigateur
options = Options()
options.add_argument('--disable-features=RendererCodeIntegrity')
driver = webdriver.Chrome(options=options)

#Accéder à l'écran de recherche Google
driver.get('https://www.google.co.jp/')

#Quittez le navigateur
driver.quit()

Recommended Posts

Que faire si un message d'erreur "Un problème est survenu lors de l'affichage de cette page Web" s'affiche dans le pilote Web de Chrome (Selenium)
Que faire si une erreur de version se produit dans le pilote Selenium Chrome
Que faire lorsqu'un message d'avertissement est affiché dans la liste des pip
Que faire si vous obtenez une erreur en essayant d'envoyer un message dans tasks.loop () immédiatement après le démarrage
Que faire si une erreur 0xC0000005 se produit dans tf.train.start_queue_runners ()
Que faire lorsque pip --user renvoie une erreur dans un environnement virtuel créé avec pyenv
Que faire si PyInstaller3.5 provoque une erreur dans Python3.8 (TypeError: un entier est requis (obtenu les octets de type))
Que faire si vous obtenez une erreur "Aucune version trouvée" sur pipenv
Que faire si une erreur de codage Unicode se produit dans Sublime Text Python
Que faire si l'abandon s'affiche lors de la saisie d'une vidéo de caméra dans OpenCV
Que faire si la commande d'impression elle-même provoque une erreur dans le python de Maya
Que faire si vous obtenez une erreur lors de l'importation de matplotlib en Python (Mac)
Que faire si la barre de progression n'est pas affichée dans tqdm de python
Que faire si vous ne voyez pas IntelliSense de Python dans VS Code sous Windows
Que faire si une erreur de décodage Unicode se produit dans pip
Que faire si vous exécutez python sur IntelliJ et quittez avec une erreur
Que faire s'il n'y a pas de réponse en raison des paramètres de proxy dans le scraping Web Python
Que faire si l'image n'est pas affichée à l'aide de matplotlib etc. dans le conteneur Docker
Que faire si vous obtenez une erreur Impossible de récupérer le lien métallique pour le référentiel avec yum
Que faire si vous obtenez une erreur lors de l'exécution de "certbot renouveler" dans l'environnement CakePHP
Que faire lorsque ʻarguments [0] .scrollIntoView (); `échoue dans python sélénium
Que faire si pip donne une DistributionError dans Homebrew
Que faire si vous obtenez une erreur indiquant que le compilateur C ne peut pas créer d'exécutables dans configure
Que faire si vous obtenez une erreur de remplacement obligatoire `get_config` lorsque vous essayez de model.save avec Keras
Que faire si vous obtenez moins zéro en Python
Que faire si «Sans nom: 0» est ajouté dans to_csv-> read_csv des pandas
Comment écrire quoi faire lorsque l'application est affichée pour la première fois dans Qt pour Python avec Designer
Que faire si une erreur de lien symbolique se produit dans l'importation cv lors de la tentative d'installation d'OpenCV en Python
Que faire si une erreur se produit dans l'importation liée à TensorFlow RNN ou dans la cellule RNN (LSTM) (v 0.11r ~)
Que faire si vous obtenez l'erreur RuntimeError: Python n'est pas installé en tant que framework lorsque vous essayez d'utiliser matplitlib et pylab dans Python 3.3
Que faire si l'installation de pyenv ne se poursuit pas avec une erreur
[Python] Que faire lorsqu'une erreur liée à l'authentification SSL est renvoyée
Que faire si une erreur se produit lors de l'importation de numpy avec VScode
Que faire si vous obtenez une erreur lors du chargement de mnist
[OSX] [pyenv] Que faire lorsqu'une erreur SSL se produit dans pip
Que faire si une erreur se produit lorsque vous chargez un projet Python créé avec de la poésie dans VS Code
Ce à quoi j'étais accro lors de la création d'applications Web dans un environnement Windows
[python] Que faire si vous obtenez une erreur avec send_keys dans le chrome sans tête
Solution lorsque Django ne peut pas charger d'images à partir d'un dossier statique
Que faire si vous obtenez une erreur lors de l'installation de python avec pyenv
Que faire si NotADirectoryError: [Errno 20] Pas un répertoire: 'xdg-settings' apparaît dans le notebook jupyter
Que faire si une erreur de connexion SSL (ssl.SSLError: [SSL: DH_KEY_TOO_SMALL]) se produit sur Ubuntu 20.04
Que faire si (base) est affiché au début du terminal Mac
Que faire si vous recevez une erreur d'appel avec trop d'arguments d'entrée à faire et retourner dans un test de golang
Que faire si pipreqs aboutit à UnicodeDecodeError
[Python] Erreur de type: l'objet 'WebElement' n'est pas itérable Que faire lorsqu'une erreur se produit
Que faire lorsqu'une erreur "service inconnu" est renvoyée par le serveur gRPC
Que faire si vous obtenez une erreur OpenSSL lors de l'installation de Python 2 avec pyenv
Que faire si vous obtenez une erreur de mémoire lors de la conversion de PySparkDataFrame en PandasDataFrame
Que faire lorsque seule la fenêtre est affichée et que rien ne s'affiche dans le pygame
Que faire si vous obtenez "(35, 'Erreur de connexion SSL')" dans pycurl (l'un d'entre eux)
Que faire si vous obtenez une erreur d'importation lors de l'importation de matplotlib avec Jupyter
Que faire si le message «Non reconnu comme commande interne ou externe, programme utilisable ou fichier de commandes» s'affiche lors de l'exécution de la commande conda après l'installation de Miniconda.