超简单的自动化上传本地文件的方法!!!


 

 

 

 相信大家一定遇到过以上这种情况,上传文件操作。

网上之前的一些资料操作很复杂,通过各种控件操作最终实现上传。

今天分享两种简单易学的方法处理上传文件操作:

方法一:

使用pywinauto 上传文件。

首先安装pywinauto库:pip install pywinauto

然后通过selenium一系列操作至上传文件的窗口弹出。

最后利用以下代码即可上传文件

1 from pywinauto.keyboard import send_keys
2 
3 #输入文件绝对路径
4 send_keys('D:\下载\岛国动作片\波多老师动作指导.avi')
5 # 输入回车键
6 send_keys('{VK_RETURN}')

tips: 该方法仅限windows系统使用;该方法可同时上传多个文件(多写几个send_keys即可);路径中可以包含中文

 

方法二:

使用pyautogui上传文件。

首先安装pyautogui库:pip install pyautogui

然后通过selenium一系列操作至上传文件的窗口弹出。

最后利用以下代码即可上传文件

1 import pyautogui
2 
3 # 输入文件绝对路径
4 pyautogui.write('D:\下载\岛国动作片\波多老师动作指导.avi')
5 # 输入回车键,注意传入次数2
6 pyautogui.press('enter', 2)

tips:该方法可使用于所有平台,但一次仅能上传一个文件;路径中不能包含中文


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM