首页 > 编程语言 > 详细

最简单的一种方法彻底解决python Selenium上传文件问题

时间:2021-03-04 19:00:04      阅读:25      评论:0      收藏:0      [点我收藏+]

通过控制键盘的方法

pip install pynput

引入包

from pynput.keyboard import Key, Controller

 

点击上传按钮

弹出选择对话框后,默认聚焦到输入框,在此输入文件地址即可,如果是多文件,用‘xxx.pdf‘,‘sss.png‘这种模式写入即可

最后模拟按键Enter即可

需要注意先切换输入法为英文

#实例化键盘
keyboard = Controller()
#切换输入法
keyboard.press(Key.shift) 
keyboard.release(Key.shift)
sleep(1)
keyboard.type(str(os.getcwd()) + "\\entrust_books\\" + str(dataItem[28]))
sleep(1)
keyboard.press(Key.enter)

 

 

在线排版

最简单的一种方法彻底解决python Selenium上传文件问题

原文:https://www.cnblogs.com/coding8832/p/14481270.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!