基于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神经网络Keras GhostNet模型的实现

    python神经网络Keras GhostNet模型的实现

    这篇文章主要为大家介绍了python神经网络Keras GhostNet模型的复现详解,
    2022-05-05
  • 基于python操作ES实例详解

    基于python操作ES实例详解

    这篇文章主要介绍了基于python操作ES实例详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2019-11-11
  • Pytorch Dataset,TensorDataset,Dataloader,Sampler关系解读

    Pytorch Dataset,TensorDataset,Dataloader,Sampler关系解读

    这篇文章主要介绍了Pytorch Dataset,TensorDataset,Dataloader,Sampler关系,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2023-09-09
  • Python的turtle绘图库使用基础

    Python的turtle绘图库使用基础

    turtle库是Python语言中一个很流行的绘制图像的函数库,想象一个小乌龟,它根据一组函数指令的控制,在这个平面坐标系中移动,从而在它爬行的路径上绘制了图形,需要的朋友可以参考下
    2023-04-04
  • Python实现SMTP发送邮件详细教程

    Python实现SMTP发送邮件详细教程

    这篇文章主要为大家详细介绍了Python实现SMTP发送邮件详细教程,附SMTP邮件发送代码,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2016-08-08
  • cuda突然不能用了的完美解决方法

    cuda突然不能用了的完美解决方法

    这篇文章主要给大家介绍了关于cuda突然不能用了的完美解决方法,文中通过图文介绍的非常详细,对大家学习或者使用cuda具有一定的参考学习价值,需要的朋友可以参考下
    2023-06-06
  • python3安装OCR识别库tesserocr过程图解

    python3安装OCR识别库tesserocr过程图解

    这篇文章主要介绍了python3安装OCR识别库tesserocr过程图解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-04-04
  • python 实现客户端与服务端的通信

    python 实现客户端与服务端的通信

    这篇文章主要介绍了python 实现客户端与服务端的通信的方法,帮助大家更好的理解和使用python,感兴趣的朋友可以了解下
    2020-12-12
  • python求斐波那契数列示例分享

    python求斐波那契数列示例分享

    这篇文章主要介绍了python求斐波那契数列的示例,需要的朋友可以参考下
    2014-02-02
  • Python学习之面向函数转面向对象详解

    Python学习之面向函数转面向对象详解

    本文将针对类进行一个综合练习,利用所学的面向对象编程、类的知识将我们之前做的面向函数编写的学生信息库重构为面向对象的方式,感兴趣的可以了解一下
    2022-03-03

最新评论