3

我正在尝试Telegram使用 python 库自动输出表情符号,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:'))

我在这里搜索了很多,但没有一个答案最终对我有用。Telegram现在我有两个问题:有没有办法在使用 pythonpyautogui甚至使用 java类时输出表情符号Robot?第二个问题是我应该如何修复UnicodeEncodeError我的代码?提前致谢 :)

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 回答