3

TelegramPythonライブラリを使用して絵文字を自動的に出力しようとしていますpyautoguiが、それだけでは不可能であることがわかりましたtypewrite。私は自分の問題を解決するのに役立つライブラリを検索しましたが、見つけましpyemojifyemojiが、どちらの場合も直面しました

UnicodeEncodeError: 'charmap' codec can't encode characters: character maps to <undefined>

コードは次のとおりです。

from pyemojify import emojify
print(emojify("Life is short :smile: , use :sparkles: Python :sparkles:"))

この:

import emoji
print(emoji.emojize('Python is :thumbs_up_sign:'))

私はここでたくさん検索しましたが、最終的には答えがありませんでした。今、私は2つの質問がありますTelegram.PythonpyautoguiまたはJavaRobotクラスを使用して絵文字を出力する方法はありますか? UnicodeEncodeError2番目の質問は、コードをどのように修正すればよいですか? 前もって感謝します :)

4

1 に答える 1

-2
from selenium import webdriver

b = webdriver.Firefox()
b.get('https://web.telegram.org')
....
....
b.find_elements_by_class_name('composer_rich_textarea')[0].send_keys('\U0001F422')
print('\U0001F422'.encode('utf-8'))
于 2017-06-06T02:27:22.130 に答える