Auto.js 如何通過雲服務器,連接雲端數據庫讀寫數據。 可用來做腳本雲端自動化等....

一、前情提要

 

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搜索或掃碼

發佈了8 篇原創文章 · 獲贊 4 · 訪問量 1萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章