首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >用于自动登录网页并单击按钮的脚本

用于自动登录网页并单击按钮的脚本
EN

Stack Overflow用户
提问于 2014-05-12 22:42:23
回答 2查看 9.8K关注 0票数 1

我有一个时钟系统,员工可以通过浏览器登录并打卡计时,但我发现这个过程需要我们不太精通技术的员工4-5分钟。有没有办法制作一个脚本,让他们自动登录,加载打卡页面,然后通过菜单选择时钟功能,然后单击“打卡”按钮?理想情况下,我希望在桌面上创建两个链接到这些脚本的快捷方式:一个用于打卡,另一个用于打卡结束。按钮和菜单都有IDs,所以我知道可以通过javascript分配这些值,但我不确定如何进行自动登录/页面重定向。

EN

回答 2

Stack Overflow用户

发布于 2014-05-13 14:40:30

我看到了几种你可以这样做的方法。

使用WebDriver对脚本进行

  • 编码。WebDriver是一个浏览器驱动程序库,通常应该能够与大多数元素交互,因此它很可能会实现您想要的功能。WebDriver可以在多种编程语言中工作,这为您提供了灵活性。
  • 使用像AutoHotKey这样的宏录制器。更高版本提供了COM支持,您可以连接到Internet Explorer。更多细节请访问here
  • 如果你不了解AutoHotKey,那么在阅读这篇文章之前,你可能想先看一遍最初的教程。
  • 第三种方法是寻找API或web服务,甚至像curl这样的工具(获取curl的命令行工具)。根据您的考勤卡应用程序的编码方式,您可以创建一个批处理脚本,该脚本不会实际呈现页面,而只是连续调用URL。对于用户来说,这可能是最快的解决方案,但如果有大量异步脚本调用或在应用程序中放置http请求,则可能会很困难。可以在here.

上找到curl教程

票数 0
EN

Stack Overflow用户

发布于 2015-08-27 06:59:05

另一种解决方案是:Sikuli (免费,开源,Linux/Mac /Windows)。它允许您编写Python脚本,根据您提供的屏幕截图在屏幕上单击。

您可能还会对Selenium IDE感兴趣

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23612064

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档