火车采集器插件开发_火车采集器V7.0帮助文档

火车采集器插件有C#和PHP两种插件。其中C#插件实现了所有采集器的插件接口。PHP插件只能对部分数据进行更改。建议用户按自己需要选择合适的插件方式进行开发。

C#插件(#C#)

示例的位置在Extensions\LocoySpider\Develop\。C#插件开发时,用户开发时,需要引用Release目录下的super.dll和AppInerFace.dll 两个类库 。开发时需要实现ILocoySpider和ISuperJob 两个接口,程序在运行时会加载并执行插件程序集中的方法。插件的开发细节请查看开发示例。开发C#开发插件时需要注意以下几个方法:

A.程序集的目标Framework 为 .Net Framework 2.0

B.程序集的目标平台为x86

C.插件开发完成后,除插件文本本身外,其它引用的dll文件需要放在采集器的System目录下。示例程序中引用的 super.dll和AppInerFace.dll 文件不需要复制,因为程序已自带并加密,复制会引起程序运行错误。

1.PHP插件(#PHP)

PHP插件示例见 Plugins\LocoySpider\PHP-Demo.php