javascript - 使用 NodeJS 实现自动化

标签 javascript node.js

我有一些客户付钱让我在 craigslist.com 和 backpage.com 等网站上发布广告。目前,我每隔一小时左右就有一个运行的宏,我手动执行验证码(我很好)。但现在我有一些空闲时间,我想编写一个适当的程序来防止宏可能发生的愚蠢错误(屏幕调整大小、点击错误等)。

我的部分帖子包括选择要上传的图片。我知道出于安全原因,javascript 不允许您指定用户上传哪个文件,这部分由他们自己决定。我确信我可以使用 NodeJS 以某种方式完成它,因为它在我的机器上是本地的,但我什至不知道我将如何处理这个。

任何指导或方向都会非常有帮助。

最佳答案

如果你使用nodeJS,你需要努力,比如 - 获取 html 内容并解析它 - 构造你想要的输入 - 重新提交表单,重新发布数据

更简单的方法是使用像 selenium 这样的 Web 浏览器自动化来为您端到端地工作

更多信息:http://www.seleniumhq.org/

关于javascript - 使用 NodeJS 实现自动化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37779808/

相关文章:

javascript - 在 Lodash orderBy 中按转换后的项目排序而不更改它

javascript - 我想从 node.js javascript 调用一个用 "C"DLL 编写的函数?

javascript - 单击更改鼠标指针并返回释放

javascript - 在提供者中使用 $filter

javascript - float 和偏移 Javascript 值

php - 在 Javascript 中解析 PHP session

node.js - nsolid 不支持 HTTPS

javascript - ReactJS异步全局API请求方法,如何处理响应?

javascript - WKWebView 加载的 HTML 文件中嵌入的 JavaScript 是否可以访问?

javascript - 发送对象方法作为 NodeJS 响应