Automation 自动在网站上点击按钮和上传,创建一个“机器人”在网站上执行手动过程

Automation 自动在网站上点击按钮和上传,创建一个“机器人”在网站上执行手动过程,automation,web-crawler,Automation,Web Crawler,每天,我都要去一个内部网站,点击一系列按钮,将excel文件上传到这个网站,然后从下拉框中选择一个选项。我对编程很熟悉,我想知道什么类型的代码或程序可以帮助我们自动化这个日常过程,因为每天做这个过程大约需要20分钟 我认为这与机器人在谷歌等网站上创建垃圾邮件账户的做法是一样的,因此需要验证码 我需要知道什么才能开始这项工作或学习如何自动化这一过程?我们使用Internet Explorer查看此intranet网站服务。我甚至不知道这个过程叫什么,也不知道在哪里可以找到关于这个过程的教程 谢谢

每天,我都要去一个内部网站,点击一系列按钮,将excel文件上传到这个网站,然后从下拉框中选择一个选项。我对编程很熟悉,我想知道什么类型的代码或程序可以帮助我们自动化这个日常过程,因为每天做这个过程大约需要20分钟

我认为这与机器人在谷歌等网站上创建垃圾邮件账户的做法是一样的,因此需要验证码

我需要知道什么才能开始这项工作或学习如何自动化这一过程?我们使用Internet Explorer查看此intranet网站服务。我甚至不知道这个过程叫什么,也不知道在哪里可以找到关于这个过程的教程

谢谢

编辑:只是澄清一下,这个过程包括使用用户名和密码登录系统,单击按钮,导航到链接,上载文件,等待10分钟,然后导航到另一个页面,输入密码,单击另一个按钮,然后完成


编辑2:没有验证码,但我正在尝试学习一种最简单的方法来完成一个类似于程序员点击链接、将数据输入表单等的过程。就像垃圾邮件帐户创建者一样,仅适用于不涉及验证码的合法内部业务流程。

您可以使用VBScript自动化Internet Explorer;这不是我所说的令人愉快的过程,但根据我的经验,它可以很好地工作

考虑以下脚本,该脚本自动执行网站登录,从:

我能看到的唯一真正棘手的部分是选择要上传的文件;出于安全原因,可能无法以这种方式编写控件的脚本-当然,这是Internet Explorer,我怀疑它可以正常工作


我已经很久没有做过这样的事情了,我再也找不到关于它的真正文档了,但是一个好的开始是;从你的问题来看,你所做的大部分工作只是填写和发布表格以及以下链接,通过在这里和那里收集信息并修改它们以适应你的情况可能不会那么困难。

看看selenium rc,firefox有一个附加的selenium ide,它将记录用户交互,然后运行保存的测试。或者如果使用chrome-imacros做了类似的事情。另外,我不确定从你的问题是否有一个验证码的形式,你正在寻找自动化。如果是这样的话,你肯定需要手工完成;即使在这种情况下,自动获取和填写表格的过程也会每天为您节省大量时间。
Set IE = CreateObject("InternetExplorer.Application") 
set WshShell = WScript.CreateObject("WScript.Shell")  
IE.Navigate "http://mylogin.page" 
IE.Visible = True 
Wscript.Sleep 6000 
IE.Document.All.Item("fld_userName").Value = "adley" 
IE.Document.All.Item("fld_password").Value = "password" 
WshShell.AppActivate "IE" 
WshShell.SendKeys "{ENTER}"