基于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()

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

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容