2016-09-26 103 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是否可以自動執行擊鍵和鼠標點擊,看看它是否可以幫助您根據自己的需求實現自動化。