sdk示例代碼請下載:http://www.ygclc.com/LpSDK.rar
火車瀏覽器分為腳本編輯器,項目運行器,腳本運行器三大部分。其中,腳本編輯器用來編輯和測試腳本。腳本運行器用來運行一個完整的腳本。項目管理器是通過一定的方式將腳本發送給腳本運行器并運行的過程。
火車瀏覽器的SDK,就是使用其它程序,通過命令行的方式,來調用腳本運行器來運行腳本,然后獲取運行結束后的數據的一個開發過程。
因為是使用命令行調用的方式,所以不論什么語言,只要能通過命令行啟動EXE桌面程序,都可以使用它來進行二次開發。如C#,Java,VB,C,C++,Python,Rub,Asp.Net等。
外部程序發送給腳本運行器的參數是將一個xml配置字符串用utf8的編碼進行urlencode后再傳過去的。如下
<?xml version="1.0" encoding="utf-8"?><root TaskFile="F:\LpSDK\bin\Debug\Projects\testcmd.lp" SKey="081c5f101bed6d44" WindowState="0" LogFilePath="F:\LpSDK\bin\Debug\test.txt" ResultFile="F:\LpSDK\bin\Debug\result.xml" ShowTime="0"><Varlist><關鍵詞>改革</關鍵詞><查詢頁碼>改革</查詢頁碼></Varlist></root>
其中,TaskFile是腳本文件地址,必須的參數。Skey也是必須的參數,加密狗版本用戶的SKey值為 ukey:用戶名。試用SDK請點擊腳本編輯器上的工具,獲取SDK試用Key,然后將key發給客服人員,再獲取注冊碼,使用 trial:注冊碼 來進行測試。以下是C#方式的各個參數的類型及說明。其中,Varlist可以是多個節點,其對應的鍵名鍵值會覆蓋腳本中對應的只讀變量的值。