将自动浏览器脚本写入node.js

Make automated browser scripts into node.js

本文关键字:node js 脚本 浏览器      更新时间:2023-09-26

我用JavaScript编写了这些浏览器脚本,并在tamper monkey或控制台使用它们。我为各种任务制作这些脚本,如在网站上自动化不同的功能,而不是我的。我想知道是否有一种方法可以在没有浏览器的情况下使用这些脚本,但作为桌面应用程序。我听说过node.js,希望我能把它用于我想要的。我不是很熟悉node.js,但使用由node制作的应用程序。

谢谢!

nodejs并不是你真正想要的,即使你想要做的事情可以使用为nodejs编写的库来完成。查看PhantomJS和Selenium (webdriver.io)

目前来说,你不能用。net Windows应用程序或Cocoa OSX应用程序等本地api制作的桌面应用程序这样做,因为你用TamperMonkey所做的是操纵网页(DOM),当它在桌面应用程序中存在时,通常是不可访问的。

唯一的桌面应用程序,你可能能够做到这一点,是电子应用程序,因为他们使用DOM,如果你有访问的开发工具在应用程序中,你可以运行JavaScript就像在Chrome开发工具。

如果你使用的是Windows系统,看看AutoHotkey是否可以帮助你根据需要进行自动操作。