首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >任务自动化的Javascript程序

任务自动化的Javascript程序
EN

Stack Overflow用户
提问于 2019-05-26 12:13:23
回答 2查看 124关注 0票数 0

我正试图使我们在当前工作中所做的一项乏味的工作自动化。我们有一个网站,我们使用处理客户订单,每天,我们必须打印文件和强制订单,以便他们可以处理。

我在使用Python和Selenium之前就已经这么做了,但是因为他们升级了PC机而停止工作(而且我现在想尝试使用Javascript,因为它已经内置到web浏览器中了(以前是在安装python的闪存驱动器上运行脚本)。我已经弄清楚了大部分的基本问题,但我很难找到如何做到这一点的答案。

我需要能够轻松地运行脚本(不仅是我,还有我的同事,当我不在的时候,他们都不是很了解这个东西)。

是否有可能实际编写可以运行的Javascript脚本并自动执行此任务?该网站确实要求我们登录。在Pytbon中,我使用了一个GUI表单,用户将在其中输入用户名、密码和一周中的一天,它将接受这些值,只需登录并导航页面,为我们“单击”所有内容并打印。更希望能够在Internet中做到这一点,因为这就是我们使用的网站优化的地方(当打印文件时,chrome会产生奇怪的副作用)。

感谢任何人谁能给我一些建议,建议,甚至链接到其他资源,可以帮助。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2019-05-26 12:41:52

您可以使用Node.js和selenium模块,并承诺完成这一任务。

https://www.npmjs.com/package/selenium-webdriver

您可以以这样的方式创建这个程序,您所要做的就是运行命令,程序将通过反馈实现自动化。

票数 0
EN

Stack Overflow用户

发布于 2019-05-26 12:39:36

如果打开浏览器窗口,只需执行以下操作:

代码语言:javascript
复制
setInterval(() => {
 // automation logic goes here

// get current date


// get DOM elements


// simulate inputs and clicks

}, 1000 * 60 * 60 * 24);

每24小时运行一次。

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

https://stackoverflow.com/questions/56313401

复制
相关文章

相似问题

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