一、前情提要
按鍵手機版直連的話 現在只支持本地數據庫sqllite,想連接遠程數據庫也不是沒辦法,但麻煩一點 需要建立一個 “中轉站” 。姑且這麼稱呼,最形象。
“中轉站” 的建立前提是要有個 雲服務器 或 雲虛擬主機, 把做好“中轉站” 部署上去 ,按鍵精靈就能訪問。
二、能做到什麼程度
重點 → 中轉站可以讓手機版按鍵做到更多強大的功能,比如 :
批量登錄賬號搬磚 、 讀寫遠程配置文件/雲端txt、 腳本之間數據傳遞、 各種自動化操作 雲控、 給腳本上網絡驗證
三、大概原理
我使用C# 代碼製作的中轉站,一個aspx頁面,大體上分3個步驟
1、按鍵發送get請求到 中轉站 ,並帶上相應的參數
2、中轉站獲得傳來的參數後 判斷你是要讀取 還是 寫入, 分別執行不同sql
3、將讀寫的結果通過 Response.Write("修改成功"); 傳給網頁前端, 那麼按鍵的get請求就能通過獲取網頁源代碼從而獲取到返回的結果。
四、示例
↓以下爲部分 “中轉站” 代碼示例 ↓
string Getclass = Request["Getclass"]; //獲取順序
string numclass = Request["numclass"]; //賬號類別
if (numclass == null || numclass == "")
{
Response.Write("異常:賬號類別不能爲空");
return;
}
int cunzai = new Numclass().Getcunzai(numclass);//檢測類別表是否存在
if (cunzai == 0)
{
Response.Write("異常:賬號類別不存在");
return;
}
lock (PageBase.oo)//線程鎖
{
string sql = "";
if (Getclass == "正序")
{
sql = "SELECT TOP 1 id,number,pwd FROM Mammon_num where 1 = 1 and numpower = '1' and numclass = @numclass order by id asc";
}
else if (Getclass == "倒序")
{
sql = "SELECT TOP 1 id,number,pwd FROM Mammon_num where 1 = 1 and numpower = '1' and numclass = @numclass order by id desc";
}
以下爲部分按鍵代碼實戰示例,從數據庫獲取賬號 寫入賬號↓
當然會有個網頁管理所有數據 批量導入導出
思路和部分示例已給出 ,我想懂的人看完就知道這意味着什麼。
你可以把腳本的配置文件放到雲端,輕鬆讀寫各種配置 ,通過操控配置文件來達到控制腳本的目的,並且更靈活。
此功能需要 按鍵和"中轉站" 還有數據庫 配合起來使用方能達到效果,按鍵的代碼簡單,如果有需要這項需求但技術不夠的朋友 可以聯繫我,給你部署好 "中轉站" 和數據庫 你只需要用按鍵調用就行
不懂也沒關係,可以在下方留言諮詢,看都消息會來解答
承接項目 ,此博客給出技術就是 按鍵精靈手機版 的雲端數據交互,既可做簡單的數據讀寫,也可用於複雜的網絡驗證和雲控相關項目
加 QQ 463392823 諮詢
微信: