第一步:
配置搭建Python+selenium的Windows环境(在此不再细说,请看我的相关文档),安装pycharm工具用来运行Python脚本,下载安装autoit一路默认安装即可。
第二步:
简单编写一个upload.html,如左图;用谷歌浏览器打开如右图所示。
第三步:
下面编写Python自动化脚本,运行之后结果如下:
第四步:
保持此窗口打开,在开始菜单栏中打开autoit window info,如图所示:
第五步:
左击Finder Tool下面的按钮,分别拖拽到窗口的输入框和打开按钮,如图获得对应的属性值
第六步:
然后打开SCITE Script Editor编辑器,编写AutoIt脚本,如下图所示:下一步,运行测试一下这个脚本是否有效(注意:一定要保持窗口处于打开状态),运行之后的结果看下图
第七步:
下面我们需要将上面的脚本转为exe格式,为了方便Python的调用;打开Compile Script to.exe工具,将其生成为exe可执行文件。点击“Browser”按钮,选择upfile.au3文件,点击“Convert”转换为upfile.exe如图所示:
第八步:
下面就可以直接在Python的脚本中对upfile.exe进行调用啦。脚本截图如下:
第九步:
运行Python脚本之后,最终文件自动上传到网页上,结果如图所示: