我是怎么会的呢?根据我多年的黑客知识,以及底层开发,以及各种各样的晦涩难懂的玩意儿文心一言给出的答案:
安装库
首先要安装pyautogui库:
pip install pyautogui
不知道是不是因为网络的原因,我这里下载特别慢。以后的代码都要导入这个库。
打一个字
使用press函数:
from pyautogui import * #导入,以后不加这一行
sleep(1)
press('a')
运行开始后,程序会有1s的暂停时间(也可以改成其他),用于将界面切换至其他界面,然后会打出a。
好多字
法1
直接遍历字符串:
s = "123123abcdefg"
for i in s:
press(i)
法2
使用typewrite函数:
typewrite("123123abcdefg")
哎呀,你作弊啦!
很容易发现被作弊,所以怎么办呢?凉拌炒鸡蛋。
typewrite("123123abcdefg", 0.1)
# 0.1是每打一个字之后等待的时间(秒)
这样就会让每打一个字之后等待一会儿了
快捷键
比如ctrl+c,你又没办法打出来。
于是使用hotkey(啥?hotdog?)函数:
hotkey('ctrl', 'c')
按下ctrl+c,也就是复制,粘贴差不多
中文唯一的办法
那就是先复制,然后hotdog('ctrl', 'v')啦~
最后,乱搞网站
不错吧?不过注意速度不能超过500Mbps(500字/分,typewrite第二个参数约0.12)