pypiwin32 使用手册_selenium 常见操作,使用 pywin32库 进行上传操作

上传操作有两种情况:

第一种:如果是 input 可以直接输入路径的,那么直接调send_ keys输入路径

第二种:非 inpat 标签的上传,则需要借助第三方工具,有一下三种方法

2.1 Autolt 我们去调用其生成的 au3 或 exe 文件;

2.2 SendKeys 第 三方库(目前只支持到2.7版本),目前因为这个库不在维护,需要要使用的话需要更改源代码,所以我们不用这种方法

2.3 Python 的 pywin32库,识别对话框句柄,进而操作;如果针对 Autolt 的时候也可以使用 Python 中的 pyautoit 库来实现;

今天我们来学习下使用 Python 的 pywin32 库来实现上传操作;前两种不考虑有点复杂,我们要达到的目的就是可以上传文件即可。

前提:Python 安装 pywin32 库

#cmd 豆瓣地址安装

pip install -i https://pypi.douban.com/simple pywin32

pywin32 库实现上传操作需要借助 WinSpy 工具辅助来定位;

文件上传工具下载地址:

百度网盘链接:https://pan.baidu.com/s/1zxsR6kOTsG4_GrBwFh6v4A  提取码:z3y

说明:

1、WinSpy-1.0.2.7z 解压即可。

2、pywin32的exe程序,根据自己安装的python版本来选择。 双击安装即可。

3、如果第2步执行不成功,或者没有匹配的版本,从以下命

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值