Ouvrez la page en mode secret en spécifiant la langue du navigateur avec les liaisons Selenium Python (Chrome)

"Il n'y a qu'une interface graphique via un navigateur Web." Quand je cherchais des moyens d'automatiser la construction de MW, je l'ai trouvé de manière inattendue lorsque je l'ai recherché, alors j'ai pris une note.

$ pip install selenium
$ brew install chromedriver

sample.py


# -*- coding: utf-8 -*-
from __future__ import division, print_function, absolute_import, unicode_literals

from selenium import webdriver
from selenium.webdriver.common.keys import Keys
from selenium.webdriver.common.desired_capabilities import DesiredCapabilities

options = webdriver.ChromeOptions()
options.add_argument('--incognito')  # secret mode
options.add_experimental_option('prefs', {'intl.accept_languages': 'en_US'}) # locale=en_US

# use local driver
driver = webdriver.Chrome(chrome_options=options)

## use remote driver
#driver = webdriver.Remote(
#    command_executor='http://127.0.0.1:4444/wd/hub',
#    desired_capabilities=options.to_capabilities())

driver.get("https://www.debian.org/")
assert "Debian" in driver.title
elem = driver.find_element_by_name("P")
elem.clear()
elem.send_keys("debi_fujin")
elem.send_keys(Keys.RETURN)
assert "No results found." not in driver.page_source
driver.close()

Une fois exécuté, cela ressemble à ceci.

$ python sample.py

6月-17-2017 22-48-19.gif

En tant que point de dépendance

C'est autour.

Référence: [Selenium] Comment définir l'en-tête Accept \ -Language avec python \ + ChromeDriver \ -miyajan blog

Recommended Posts

Ouvrez la page en mode secret en spécifiant la langue du navigateur avec les liaisons Selenium Python (Chrome)
Comment passer en mode smartphone avec Python + Selenium + Chrome
Grattage au sélénium en Python
Grattage avec du sélénium en Python
Scraping avec Selenium en Python (Basic)
Ouvrez UTF-8 avec BOM en Python
[Python] Obtenez des éléments en spécifiant des attributs avec une recherche de préfixe dans BeautifulSoup
Téléchargez le fichier en spécifiant la destination de téléchargement avec Python & Selemiun & Chrome (version Windows)
Afficher Python 3 dans le navigateur avec MAMP
[Python] Utiliser automatiquement le navigateur avec Selenium
Fonctionnement automatique de Chrome avec Python + Sélénium + pandas
Essayez d'exécuter Google Chrome avec Python et Selenium
Connectez-vous à Yahoo Business avec Selenium Python
Créer une nouvelle page en confluence avec Python
Transmettez le cookie de session de connexion obtenu à partir des requêtes Python au navigateur Selenium pour vous connecter.
[Selenium] Ouvrez le lien dans un nouvel onglet et déplacez-le [Pilote Python / Chrome]
Notez les options fréquemment utilisées dans Python + Selenium + Chrome
Utilisez FireFox (via Homebrew-cask) avec les liaisons Selenium WebDriver Python
Comment télécharger des fichiers depuis Selenium of Python dans Chrome
Génération d'images JPEG en spécifiant la qualité avec Python + OpenCV
Automatisez Chrome avec Python et Selenium sur votre Chromebook
Impossible de manipuler l'iframe dans la page avec Selenium
[Python] Supprimer en spécifiant une balise avec Beautiful Soup