首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我不会用pyautogui写阿拉伯字母

我不会用pyautogui写阿拉伯字母
EN

Stack Overflow用户
提问于 2021-02-28 12:28:56
回答 1查看 288关注 0票数 0

我试着用python做一个垃圾邮件机器人,但是当我试着让它变成阿拉伯语的时候,它就不起作用了,但是当我把它变成英文的时候,它却工作得很好,我真的很需要帮助。

这是代码

代码语言:javascript
复制
time.sleep(5)

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

spam.txtمرحبا

提前感谢

EN

回答 1

Stack Overflow用户

发布于 2021-03-21 18:41:11

Pyautogui,我认为,工作的键盘和那里不能识别一些字符可能,我不确定,但你可以通过一个复制粘贴命令发送它,像这样。

代码语言:javascript
复制
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中的字符告诉它在需要时显示哪一面。

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

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66405835

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档