Öffnen Sie die Seite im geheimen Modus, indem Sie die Browsersprache mit Selenium Python Bindings (Chrome) angeben.

„Es gibt nur eine grafische Benutzeroberfläche über einen Webbrowser.“ Als ich nach Möglichkeiten suchte, den Aufbau von MW zu automatisieren, fand ich sie nicht sofort, als ich danach suchte, und machte mir eine Notiz.

$ 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()

Wenn es ausgeführt wird, sieht es so aus.

$ python sample.py

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

Als Suchtpunkt

Es ist herum.

Referenz: [Selenium] So legen Sie den Accept \ -Language-Header mit Python \ + ChromeDriver \ -miyajan-Blog fest

Recommended Posts

Öffnen Sie die Seite im geheimen Modus, indem Sie die Browsersprache mit Selenium Python Bindings (Chrome) angeben.
So wechseln Sie mit Python + Selenium + Chrome in den Smartphone-Modus
Schaben mit Selen in Python
Scraping mit Selen in Python
Scraping mit Selen in Python (Basic)
Öffnen Sie UTF-8 mit Stückliste in Python
[Python] Holen Sie sich Elemente, indem Sie Attribute mit Präfixsuche in BeautifulSoup angeben
Laden Sie die Datei herunter, indem Sie das Download-Ziel mit Python & Selemiun & Chrome (Windows-Version) angeben.
Zeigen Sie Python 3 im Browser mit MAMP an
[Python] Betreiben Sie den Browser automatisch mit Selenium
Automatischer Betrieb von Chrome mit Python + Selen + Pandas
Versuchen Sie, Google Chrome mit Python und Selenium auszuführen
Melden Sie sich mit Selenium Python bei Yahoo Business an
Erstellen Sie eine neue Seite im Zusammenfluss mit Python
Übergeben Sie das aus Python-Anforderungen erhaltene Cookie für die Anmeldesitzung an den Selenium-Browser, um sich anzumelden.
[Selen] Öffnen Sie den Link in einem neuen Tab und verschieben Sie ihn [Python / Chrome-Treiber]
Beachten Sie die häufig verwendeten Optionen in Python + Selen + Chrome
Verwenden Sie FireFox (über Homebrew-cask) mit Selenium WebDriver Python-Bindungen
So laden Sie Dateien von Selenium of Python in Chrome herunter
JPEG-Bilderzeugung durch Angabe der Qualität mit Python + OpenCV
Automatisieren Sie Chrome mit Python und Selen auf Ihrem Chromebook
Iframe in Seite mit Selenium kann nicht bearbeitet werden
[Python] Löschen Sie, indem Sie ein Tag mit Beautiful Soup angeben