本方法采用AutoIt 软件辅助的方法,官方下载地址https://www.autoitscript.com/site/autoit/

具体思路是:制作一个exe可执行文件,再python中用os调用

步骤:

1. 下载安装AutoIt 

2. 创建一个au3文件,编辑脚本内容,通常只需要修改第三行的上传文件或者图片的路径即可

ControlFocus(“打开”,””,”Edit1″)
;识别windows窗口,( “窗口标题”, “窗口文本”, 控件ID) 
WinWait(“[CLASS:#32770]”,””,10)
;窗口等待十秒,( “窗口标题” [, “窗口文本” [, 超时时间]] ) 
ControlSetText(“打开”, “”, “Edit1”, “f:\abc\xyz.txt”)
;想输入框中输入需要上传的地址,( “窗口标题”, “窗口文本”, 控件ID, “新文本” ) 
Sleep(2000)
ControlClick(“打开”, “”,”Button1″);
;点击[打开】按钮,( “窗口标题”, “窗口文本”, 控件ID [, 按钮] [, 点击次数]] )

3. 生成exe文件

4. 在python文件中调用

import os

import time

# 在这里加一个点击上传的动作
# 在这里需要有一个强制等待,否则会报找不到的错误
os.system(r\'生成的exe文件路径\')

 

 

版权声明:本文为匿名原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接: