基于pykeyboard的用法说明

 更新时间:2021年03月09日 09:56:36   作者:爱飞的大鹏子  
这篇文章主要介绍了基于pykeyboard的用法说明,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

· 键盘操作

k.type_string(‘abcdefg') --输入内容

k.press_key(‘a') --按a键

k.release_key(‘a') --松开a键

k.tap_key(‘a') --点击a键

k.tap_key(‘a', n=2, interval=5) --点击a键2次,每次间隔5秒

k.tap_key(k.function_keys[5]) --功能键F5

python模拟鼠标点击和键盘输入的操作

补充:python selenium pykeyboard

python selenium pykeyboard操作网页实现本地文件上传:

import sys
from selenium import webdriver
from pykeyboard import PyKeyboard
import time
 
browser = webdriver.Chrome()
browser.get('http://app.xunjiepdf.com/ocrhand')  
browser.find_element_by_xpath('/html/body/main/section/div/section[1]/div/div[1]/div/div/div[2]/label').click()
time.sleep(2)
kk = PyKeyboard()
# kk.tap_key(kk.shift_key) # 切换为英文,看实际情况是否需要
time.sleep(1)
k.type_string('3.png') # 打开文件所在目录,方便多个文件上传
time.sleep(1)
kk.tap_key(kk.enter_key)
time.sleep(1)
#browser.find_element_by_xpath('/html/body/main/section/div/section[1]/div/div[2]/div[3]/a/span').click()
time.sleep(10)
# browser.find_element_by_xpath('/html/body/main/section/aside/div/dl/dd[2]/a/span3.').click()

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。如有错误或未考虑完全的地方,望不吝赐教。

相关文章

  • python numpy.ndarray中如何将数据转为int型

    python numpy.ndarray中如何将数据转为int型

    这篇文章主要介绍了python numpy.ndarray中如何将数据转为int型,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-05-05
  • 深入理解 python 虚拟机

    深入理解 python 虚拟机

    这篇文章主要介绍了深入理解 python 虚拟机的相关资料,需要的朋友可以参考下
    2023-04-04
  • Python中切片的详细操作篇

    Python中切片的详细操作篇

    在Python中切片(slice)是对序列型对象(如list, string, tuple)的一种高级索引方法,下面这篇文章主要给大家介绍了关于Python中切片操作的相关资料,文中通过实例代码介绍的非常详细,需要的朋友可以参考下
    2022-08-08
  • 一文了解Python3的错误和异常

    一文了解Python3的错误和异常

    Python 的语法错误或者称之为解析错,是初学者经常碰到的。即便 Python 程序的语法是正确的,在运行它的时候,也有可能发生错误。运行期检测到的错误被称为异常。本文就来和大家聊聊Python3的错误和异常,感兴趣的可以学习一下
    2022-09-09
  • 基于Python实现超级玛丽游戏的示例代码

    基于Python实现超级玛丽游戏的示例代码

    这篇文章主要介绍了利用python实现超级玛丽游戏的示例代码,帮助大家更好的理解和使用python开发游戏,感兴趣的朋友可以跟随小编一起学习一下
    2022-05-05
  • 基于Numpy.convolve使用Python实现滑动平均滤波的思路详解

    基于Numpy.convolve使用Python实现滑动平均滤波的思路详解

    这篇文章主要介绍了Python极简实现滑动平均滤波(基于Numpy.convolve)的相关知识,非常不错,具有一定的参考借鉴价值,需要的朋友可以参考下
    2019-05-05
  • Python 中使用正则表达式转义

    Python 中使用正则表达式转义

    这篇文章主要介绍了Python 正则表达式转义,在 Python 中,正则表达式转义sub()方法用于替换字符串,替换后的字符串由 re 模块中的 Python 内置方法返回,需要的朋友可以参考下
    2023-06-06
  • Python数组与列表的区别解析

    Python数组与列表的区别解析

    列表因为其存储的类型可以是任何对象,因此列表的用处更广泛,更多样化,并且列表可以有更多的存储空间去使用,而数组使用的空间就相对较少,这篇文章主要介绍了Python数组与列表的区别,需要的朋友可以参考下
    2023-11-11
  • 在Python中关于中文编码问题的处理建议

    在Python中关于中文编码问题的处理建议

    这篇文章主要介绍了几种在Python中关于中文编码问题的处理方法,包括在使用Unicode编码时碰到的异常等,需要的朋友可以参考下
    2015-04-04
  • Python实现简单石头剪刀布游戏

    Python实现简单石头剪刀布游戏

    这篇文章主要为大家详细介绍了Python实现简单的石头剪刀布的游戏,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2019-01-01

最新评论