python - python:什么库可以模拟类型
问题描述
我想要一个简单的 python 脚本来不断重复输入某些单词并发送。就像有一个空闲的游戏,需要让它打开并使用技能。有没有图书馆可以做到?
解决方案
你需要一个pynput库。只需简单地安装它,就会有很多视频教你如何安装。这是一个示例,如果模拟并将其编辑为不同的关键字或单词。
from pynput.keyboard import Key, Controller
import time
keyboard = Controller()
interval = 1.5
times = 9
counter = times
while True:
time.sleep(1)
if counter == times:
keyboard.type(';h')
keyboard.press(Key.enter)
keyboard.release(Key.enter)
time.sleep(interval)
keyboard.type(';f')
keyboard.press(Key.enter)
keyboard.release(Key.enter)
time.sleep(interval)
keyboard.type(';wings')
keyboard.press(Key.enter)
keyboard.release(Key.enter)
time.sleep(interval)
keyboard.type(';rage')
keyboard.press(Key.enter)
keyboard.release(Key.enter)
time.sleep(interval)
keyboard.type(';earthquake')
keyboard.press(Key.enter)
keyboard.release(Key.enter)
counter = 0
time.sleep(interval)
for i in range(20):
keyboard.type(';s')
keyboard.press(Key.enter)
keyboard.release(Key.enter)
time.sleep(3)
else:
counter += 1
time.sleep(interval)
keyboard.type(';s')
keyboard.press(Key.enter)
keyboard.release(Key.enter)
time.sleep(interval)
time.sleep(30)
推荐阅读
- python - 如何循环遍历 2 个数组?
- python - 是否有实现列名的通用方法?
- gradle - 生成的 .pom 不包括传递依赖项
- wpf - 在 ValidationError 上删除文本框的内边框
- visual-studio - 当我使用 Github 时,如何在我仍然维护 1.0 版本的同时创建我的应用程序的 1.1 版本?
- angular - 第二次谷歌邮件提示没有使用角度显示
- javascript - 我必须在地图上实现一个矩形和多边形。将矩形划分为网格,删除所有不属于多边形的网格
- reactjs - 在反应项目 scss 文件中显示空代码空间
- c# - LINQ - 如果计数 > 1,则选择两个值中的最大值
- javascript - 使用 AJAX 刷新 Django 模板中的 HTML 表值