2016-09-26 99 views
0

我使用JavaScript制作这些浏览器脚本,并在篡改猴或控制台中使用它们。我将这些脚本用于各种任务,例如自动化网站上的不同功能,这些功能不是我的。我想知道是否有一种方法可以在不使用浏览器的情况下使用这些脚本,而是作为桌面应用程序。我听说过node.js,希望我可以将它用于我想要的。我并不十分熟悉node.js,但是使用节点创建的应用程序。将自动浏览器脚本制作成node.js

谢谢!

回答

1

即使您正在寻找可以使用为nodejs编写的库来完成的工作,nodejs并不是您正在寻找的东西。考虑PhantomJSSelenium (webdriver.io)

+0

是否有任何教程来完成即时通讯尝试达到目的?我从来没有使用节点或包 – marzPT

+0

当然,他们链接在我发送给你的网页上,但是你使用过哪些语言? –

0

从目前来看,你不能这样做,与原生API,如.NET Windows应用程序或可可OSX应用程序所做的桌面应用程序,因为你正在使用TamperMonkey做的是操纵网页(DOM),它通常在桌面应用程序中无法访问。

您可能能够做到的唯一桌面应用程序是Electron apps,因为他们使用的是DOM,如果您有权访问应用程序中的开发工具,则可以像在Chrome开发工具中一样运行JavaScript。

如果您使用的是Windows,请查看AutoHotkey是否可以自动执行击键和鼠标点击,看看它是否可以帮助您根据自己的需求实现自动化。