Katakana mit halber Breite wird bei Verwendung von Python + Selen nicht ausgeführt. Execute_script

Überprüfungsumgebung

Beispiele mit send_keys bzw. execute_script

[Selenium] Wenn die Zeicheneingabe von SendKeys langsam ist, geben Sie sie für einen Moment mit "executeScript" ein \ | Shirabel Note.

<NG>send_Verwenden Sie Schlüssel (verstümmeltes Muster)


el = driver.find_element_by_id('target_id')
el.send_keys('Mojiba Shimasu')

<OK>execute_Skript verwenden (kann verstümmelte Zeichen vermeiden)


driver.execute_script(
  'document.getElementById("target_id").value="%s";' %
  'Mojiba Shinai!'
)

Artikel gefunden darüber, warum halbbreite Katakana verstümmelt ist

Ich habe mich nicht eingehender damit befasst, aber es heißt, dass der WebDriver des IE gepatcht werden kann. Der Chrome-Treiber scheint kein öffentliches Repository zu haben.

Recommended Posts

Katakana mit halber Breite wird bei Verwendung von Python + Selen nicht ausgeführt. Execute_script
[EC2] Verhindern Sie verstümmelte Charaktere, wenn Sie mit Selen gefangen werden
Was verwenden Sie beim Testen mit Python?
Wenn in Python + Selenium "Nachricht: Sitzung nicht erstellt" auftritt
So laden Sie keine Bilder, wenn Sie PhantomJS mit Selen verwenden
Beachten Sie Links, die bei der Verwendung von Python, Selenium2 hilfreich sein können
Starten Sie mit Python zu Selen
Web Scraping mit Selenium (Python)
[Python] Erscheint bei Verwendung von iterdir () usw. [Errno 20] Kein Verzeichnis: '*** / .DS_Store'
[Webentwicklung mit Python] Misst bei der Ausgabe von HTML gegen verstümmelte Zeichen
Vorsichtsmaßnahmen bei der Verwendung von Pit mit Python
[Python] Seien Sie vorsichtig, wenn Sie Druck verwenden
Vorsichtsmaßnahmen bei der Verwendung von Phantomjs aus Python
Bei Verwendung von MeCab mit virtualenv python
Vorsichtsmaßnahmen bei Verwendung von sechs mit Python 2.5
Bei Verwendung regulärer Ausdrücke in Python
Umgang mit dem Problem, dass japanische Zeichen bei der Ausgabe von Protokollen mit dem JSON-Protokollformatierer verstümmelt sind