Программа для отправки сообщений не распознает некоторые символы - PullRequest
1 голос
/ 05 апреля 2020

На самом деле это работает довольно хорошо, но мне нужно отправить сообщение, содержащее символы, которые, вероятно, не распознаны

Сообщение: ᴛᴇɴᴇʙʀɪ ? ⸸ ? ⸸ ⸸ ? ⸸ ⸸ ? ? ? ? ? ɤ ɤ ɤ ɤ ɤ ɤ ɤ ɤ ɤ ɤ ⸸ ? ? ? ? ? ? ? ? ⸸? ? ? ⸸? ⸸? ᴘʀɪᴜ ? ⸸ ɤ ᴇᴛ ᴘᴀᴛɪ ɤ ⸸ ⸸ ?⸸ ?⸸ ?⸸ ⸸ ᴘʀɪᴜ ᴍᴏʀɪᴀᴛᴜʀ ᴍᴏʀɪᴀᴛᴜʀ ᴍᴏʀɪᴀᴛᴜʀ ᴍᴏʀɪᴀᴛᴜʀ ⸸ ⸸ ᴍᴏʀɪᴀᴛᴜʀ ᴍᴏʀɪᴀᴛᴜʀ ᴍᴏʀɪᴀᴛᴜʀ ⸸ ⸸ ⸸ ? ? ⸸ ? ⸸?⸸ ? ? ⸸ ⸸ ⸸ ⸸ ⸸ ᴛᴇɴᴇʙʀɪ ⸸? ⸸ ? ⸸ ⸸ ? ⸸ ⸸ ? ? ? ⸸ ⸸ ?⸸ ɤ ʟᴇɢɪᴏɴᴇᴍ ʟᴇɢɪᴏɴᴇᴍ ᴛᴇɴᴇʙʀɪ ᴛᴇɴᴇʙʀɪ ᴛᴇɴᴇʙʀɪ ᴛᴇɴᴇʙʀɪ ᴛᴇɴᴇʙʀɪ ? ? ᴠɪᴠᴇʀᴇ ᴠɪᴠᴇʀᴇ ɤ ⸸ ? ? ⸸ ? ? ? ⸸ ? ? ⸸ ⸸ ? ᴘʀɪᴜ ⸸ ? ⸸ ɤ ᴛᴜ ᴘᴀᴛɪ ɤ ɤ ⸸ ⸸ ⸸ ⸸ ⸸ ɤ ᴍᴏʀɪᴀᴛᴜʀ ᴍᴏʀɪᴀᴛᴜʀ ᴍᴏʀɪᴀᴛᴜʀ ɤ ɤ ᴍᴏʀɪᴀᴛᴜʀ ᴍᴏʀɪᴀᴛᴜʀ ᴍᴏʀɪᴀᴛᴜʀ ⸸ ⸸ ? ⸸ ? ⸸ ? ? ? ⸸ ? ? ⸸ ᴛᴇɴᴇʙʀɪ ⸸ ? ⸸? ? ⸸ ? ⸸ ⸸ ? ? ? ⸸ ⸸ ? ?⸸ ? ? ᴛᴇɴᴇʙʀɪ ᴛᴇɴᴇʙʀɪ ᴛᴇɴᴇʙʀɪ ᴛᴇɴᴇʙʀɪ ᴛᴇɴᴇʙʀɪ ᴛᴇɴᴇʙʀɪ ᴛᴇɴᴇʙʀɪ ɤ ᴅɪᴜ ᴅɪᴜ ᴠɪᴠᴇʀᴇ ? ⸸ ? ? ? ⸸ ⸸ ? ⸸ ⸸ ᴘʀɪᴜ ⸸ ? ⸸? ⸸ ⸸ ɤ ᴇᴛ ᴇᴛ ɤ ɤ ɤ ⸸ ⸸ ?⸸ ⸸ ɤ ɤ ᴘʀɪᴜ ᴘʀɪᴜ ᴘʀɪᴜ ᴘʀɪᴜ ᴘʀɪᴜ ⸸? ⸸? ? ? ⸸ ? ?⸸ ? ⸸ ?⸸ ?⸸ ⸸ ? ⸸ ⸸ ? ? 100 ? ⸸ ? ⸸ ? ⸸

  File "from selenium import webdriver", line 43, in <module>
    msg_box.send_keys(msg)
  File "/Users/familieprivat/Library/Python/2.7/lib/python/site-packages/selenium/webdriver/remote/webelement.py", line 479, in send_keys
    'value': keys_to_typing(value)})
  File "/Users/familieprivat/Library/Python/2.7/lib/python/site-packages/selenium/webdriver/remote/webelement.py", line 633, in _execute
    return self._parent.execute(command, params)
  File "/Users/familieprivat/Library/Python/2.7/lib/python/site-packages/selenium/webdriver/remote/webdriver.py", line 319, in execute
    response = self.command_executor.execute(driver_command, params)
  File "/Users/familieprivat/Library/Python/2.7/lib/python/site-packages/selenium/webdriver/remote/remote_connection.py", line 372, in execute
    data = utils.dump_json(params)
  File "/Users/familieprivat/Library/Python/2.7/lib/python/site-packages/selenium/webdriver/remote/utils.py", line 33, in dump_json
    return json.dumps(json_struct)
  File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/json/__init__.py", line 244, in dumps
    return _default_encoder.encode(obj)
  File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/json/encoder.py", line 207, in encode
    chunks = self.iterencode(o, _one_shot=True)
  File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/json/encoder.py", line 270, in iterencode
    return _iterencode(o, 0)
UnicodeDecodeError: 'utf8' codec can't decode byte 0xe2 in position 0: unexpected end of data

как заставить это работать?

...