微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

我不能在 pyautogui 中写阿拉伯字母

如何解决我不能在 pyautogui 中写阿拉伯字母

我正在尝试使用 python 制作垃圾邮件机器人,但是当我尝试将其设为阿拉伯语时它不起作用,但是当我将其设为英语时它可以完美运行我真的需要快速帮助

这是代码

time.sleep(5)

f = open('spam.txt','r')
fa = f.encode("utf-8")
for word in fa:
    pyautogui.typewrite(word)
    pyautogui.press("enter")

垃圾邮件.txt 嘭嘭嘭

提前致谢

解决方法

Pyautogui,我认为,您的键盘可以工作,因为可能无法识别某些字符,我不确定,但您可以像这样通过复制粘贴命令发送它。

import pyautogui
import pyperclip
import time

time.sleep(5)

# Store our string to the clipboard
pyperclip.copy("مرحبا")
# Hotkey the paste command
pyautogui.hotkey("ctrl","v")

在文本文档中进行测试,它发送的字符很好,尽管它可能取决于应用程序的天气,它会从左到右或从右到左显示。据我了解,Unicode 中有一些字符可以告诉它在需要时显示哪一面。

对于垃圾邮件机器人,将其放入文本文档中,阅读它,然后将每一行放入剪贴板。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。