基于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模拟鼠标点击和键盘输入的操作
补充:pythonseleniumpykeyboard
pythonseleniumpykeyboard操作网页实现本地文件上传:
importsys fromseleniumimportwebdriver frompykeyboardimportPyKeyboard importtime 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()
以上为个人经验,希望能给大家一个参考,也希望大家多多支持毛票票。如有错误或未考虑完全的地方,望不吝赐教。
声明:本文内容来源于网络,版权归原作者所有,内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:czq8825#qq.com(发邮件时,请将#更换为@)进行举报,并提供相关证据,一经查实,本站将立刻删除涉嫌侵权内容。