sdk示例代码请下载:http://www.locoyposter.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可以是多个节点,其对应的键名键值会覆盖脚本中对应的只读变量的值。