用python输出表情符号

2024-09-28 03:22:25 发布

您现在位置:Python中文网/ 问答频道 /正文

我试图使用python库pyautogui自动输出Telegram中的表情符号,但是我发现仅仅typewrite是不可能的。我搜索了一些库来帮助我解决问题,找到了pyemojify和{},但在这两种情况下我都面临着

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

代码是:

^{pr2}$

还有这个:

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

我在这里找了很多遍,但最后没有一个对我有用。 现在我有两个问题:有没有任何方法可以使用pythonpyautogui或者甚至使用javaRobot类在Telegram中输出表情符号?第二个问题是我应该如何修复代码中的UnicodeEncodeError?提前感谢:)


Tags: 代码情况cancodecencodetelegram解决问题emoji
1条回答
网友
1楼 · 发布于 2024-09-28 03:22:25
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'))

相关问题 更多 >

    热门问题