每天,我必须访问内联网网站并单击一系列按钮,将excel文件上传到此网站,然后从下拉框中选择一个选项 . 我熟悉编程,我想知道什么类型的代码或程序可以帮助我们自动化这个日常过程,因为每天大约需要20分钟来完成这个过程 .
我认为这与“机器人”在Google等网站上创建垃圾邮件帐户的行为相同,因此需要验证码 .
我需要了解什么才能开始这个或学习如何自动化这个过程?我们使用Internet Explorer查看此Intranet网站服务 . 我甚至不知道这个过程被调用了什么,或者我在哪里可以找到关于此的教程 .
谢谢!
编辑:只是为了澄清,该过程涉及使用用户名和密码登录系统,单击按钮,导航到链接,上传文件,等待10分钟,然后导航到另一页,输入密码,单击另一个按钮,然后它完成了 .
编辑2:没有验证码,但我正在尝试学习最简单的方法来完成类似于程序员点击链接,将数据输入表单等方式的过程,就像垃圾邮件帐户创建者一样,这仅适用于没有涉及验证码的合法内部业务流程 .
1 回答
您可以使用VBScript自动化Internet Explorer;这不是我称之为愉快的过程,但根据我的经验,它可以很好地工作 .
考虑以下脚本自动化网站登录,从here半英寸:
我能看到的唯一一个非常棘手的部分就是选择要上传的文件;出于安全原因,可能无法以这种方式编写
<input type="file">
控件 - 当然,这是Internet Explorer,我怀疑它会正常工作 .我做了这样的事情已经很久了,我再也找不到真正的文档,但是一个好的起点就是Google;通过在这里和那里 grab 位并修改它们以适应您的情况,你所做的大部分事情都是难以做到的 .