省级精品课程网站,自己做网站需要什么材料,wordpress缩略图外链,如何重视企业网站的建设工具下载
非input标签上传文件#xff0c;就需要借助第三方工具#xff0c;如AutoIT。 AutoIT下载 安装步骤略
使用
1.打开Auto Window Info
找到这个打开 拖住红框里面的标到需要定位的地方记录下来
2.打开SciTE Script Editor
打开后#xff0c;修改为UTF-8就需要借助第三方工具如AutoIT。 AutoIT下载 安装步骤略
使用
1.打开Auto Window Info
找到这个打开 拖住红框里面的标到需要定位的地方记录下来
2.打开SciTE Script Editor
打开后修改为UTF-8不然输入中文会乱码 按照刚刚定位获取的信息写保存文件为.au3我保存为了upfile.au3
$fileName$cmdline[1]
; 等待5秒钟让上传窗口出现
WinWait([CLASS:#32770],,5)
;把输入焦点定位到上传输入文本框中,类型为Edit,编号为1也就是上面获取到内容
ControlFocus(打开,,Edit1)
;在文件名那里输入需要上传的文件绝对路径
ControlSetText(打开,,Edit1,$fileName)
;等待上传时间单位是毫秒 1秒 1000 毫秒文件大的话需要设置长点
Sleep(2000)
;点击打开按钮也就是上传完成整个上传过程
ControlClick(打开,,Button1)3.转换文件
接下来把upfile.au3文件转换为.exe文件打开下面这个
4.Python部分代码编写
这里只放了主要代码展示
import osdef upload_file(exe_path, file_path):# exe_path 生成的upfile.exe的路径# file_path 要上传的文件的路径try:if os.path.exists(exe_path):os.system(%s %s % (exe_path, file_path))except Exception as e:raise eif __name__ __main__: select_photos driver.find_element(byBy.XPATH, value//button[classxxx])#点击了上传文件的按钮select_photos.click() exe_path rC:\\Users\\Admin\\Desktop\\upfile.exefile_path rC:\Users\Admin\Desktop\PRD\15.jpgupload_file(exe_path,file_path)