一、前情提要
Auto.js與按鍵精靈功能類似 但更加強大,比如控件操作 ,以及調用java插件 擴展性強。
但它們有個共通的缺陷!! 無法從移動端直接鏈接數據庫 讀寫數據, 所以需要做一箇中轉站來傳遞讀寫信息。
二、大概原理
1.腳本發送get、post請求給“中轉站”,
2.“中轉站”分析請求 再鏈接數據庫做對應讀寫操作,
3.最後原路返回結果。
中轉站可以是任何高級語言來做。 比如C# python java php 等
我用C# 代碼製作的中轉站, 同時也可以把數據都顯示出來,供你在網頁上操作, 增刪改查 導入導出等..
三、能做到什麼程度
重點 → 中轉站可以讓移動端腳本做到更多強大的功能,比如 :
批量登錄賬號搬磚 、 讀寫遠程配置文件/雲端txt、 腳本之間數據傳遞、 各種自動化操作 雲控、 給腳本上網絡驗證
四、示例及調用插件
做了個Auto.js調用雲端數據的示例
下面的Auto.js代碼,原樣複製運行
管理數據的網址:121.43.41.227:47259
簡單用法就是先在網站上新增 設置好你要讀寫的數據, 再用讀寫接口去調用。 有疑問可直接聯繫開發者,文章下面↓
//管理網址 121.43.41.227:47259
toastLog(讀取某格內容("倉庫1","列1"));
sleep(500);
toastLog(寫入某格內容("倉庫2","列3","我是剛改的數據 時間=》 " + 獲取當前時間()));
function 讀取某格內容(倉庫名, 列名) {
var url = "http://121.43.41.227:47259/admin/Api/fuwu.aspx?action=du";
var res = http.post(url, {
"du_class": "a_row_a_column",
"fqm": 倉庫名,
"lie": 列名
});
var 結果 = res.body.string();
return 結果;
}
function 寫入某格內容(倉庫名, 列名, 寫入數據) {
//寫入數據裏不能存在 空格 + 以及 &
var url = "http://121.43.41.227:47259/admin/Api/fuwu.aspx?action=xie";
var res = http.post(url, {
"xie_class": "a_row_a_column",
"fqm": 倉庫名,
"lie": 列名,
"upd_data": 寫入數據
});
var 結果 = res.body.string();
return 結果;
}
function 獲取當前時間() {
var t = new Date();
var time = t.getFullYear() + "." + (parseInt(t.getMonth()) + 1) + "." + t.getDate() + " " + t.getHours() + ":" + t.getMinutes();
return time;
}
示例僅供測試,隨時關閉失效
如有需要 諮詢↓
聯繫方式: QQ463392823
微信可用QQ搜索或掃碼