软件工具是指为支持计算机软件的开发、维护、模拟、移植或管理而研制的程序系统。它是为专门目的而开发的,在软件工程范围内也就是为实现软件生存期中的各种处理活动(包括管理、开发和维护)的自动化和半自动化而开发的程序系统。电脑软件工具的种类繁多,软件工具分为六类:模拟工具、开发工具、测试和评估工具、运行和维护工具、性能质量工具和程序设计支持工具。
火车采集器(LocoySpider)是一款专业的功能强大的网络数据/信息挖掘软件。通过灵活的配置,您可以很轻松的从网页上抓取文字、图片、文件等任何资源。程序支持远程下载图片文件,支持网站登陆后的信息采集,支持探测文件真实地址,支持代理,支持防盗链的采集,支持采集数据直接入库和模仿人手工发布等许多功能特点。火车采集器支持从任何类型的网站采集获取您所需要的信息,如各种新闻类网站、论坛、电子商务网站、求职招聘网站等。同时具有强大的网站登录采集、多页和分页的采集、网站跨层采集、POST采集、脚本页面采集、动态页面采集等高级采集功能。强大的php和c#插件支持,让您可以通过二次开发实现您所想要的任何更强大的功能。
火车采集器功能
- 规则自定义 - 通过采集规则的定义,可以搜索所有网站采集几乎任何类型的信息。
- 多任务,多线程 - 可以同时进行多个信息采集任务,每个任务可以使用多个线程。
- 所见即所得 - 任务采集过程所见即所得,过程中遍历的链接信息、采集信息、错误信息等都会及时的反映在软件界面中。
- 数据保存 - 数据边采集边自动保存到关系数据库中,并且数据结构能够自动适应,软件可以根据采集规则自动创建数据库,以及其中的表和字段,也可以通过导库方式灵活的将数据保存到客户已有的数据库结构中。
- 断点续采 - 信息采集任务可以在停止后从断点开始继续采集,从此你用不再担心你的采集任务意外中断了。
- 网站登录 - 支持网站Cookie,支持网站可视化登录,即使登录时需要验证码的网站也能采集。
- 计划任务 - 通过这个功能可以让你的采集任务定时、定量或者一直循环执行。
- 采集范围限制 - 可以根据采集的深度和网址的标识来限制采集的范围。
- 文件下载 - 可以将采集到的二进制文件(诸如:图片、音乐、软件、文档等等)下载到本地磁盘或者采集结果数据库中。
- 结果替换 - 可以将采集的结果根据规则替换成你定义的内容。
- 条件保存 - 可以根据某个条件来决定那些信息保存,那些信息过滤。
- 过滤重复内容 - 软件可根据用户设置和实际情况对重复内容和重复网址自动删除重复内容。
- 特殊链接识别 - 运用此功能可以将用JavaScript动态生成的链接或其他更古怪的连接识别出来。
- 数据发布 - 可以通过自定义接口,将已采集的结果数据发布到任意的内容管理系统和指定数据库中。现在已支持的目标发布媒体包括:数据库(access, sql server,my sql,oracle) ,静态htm文件。
- 预留编程接口 - 定义多个编程接口,用户可以在事件中利用PHP,C#语言进行编程,扩充采集功能。
火车采集器特色
- 支持所有网站编码:完美支持采集所有编码格式的网页,程序还可以自动识别网页编码。
- 多种发布方式:支持目前所有主流和非主流的CMS,BBS等网站程序,通过系统的发布模块能实现采集器和网站程序间的完美结合。
- 全自动:无人值守工作,配置好程序后,程序将依据您的设置自动运行,完全无需人工干预。
- 本地编辑:本地可视化编辑已采集的数据。
- 采集测试:这是其它任何同类采集软件所不能比的,程序支持直接查看采集结果并测试发布。
- 管理方便:使用站点+任务方式管理采集节点,任务支持批量操作,再多的数据管理也很轻松。
- 通用性强:无论新闻、论坛、视频、黄页、图片、下载类网站,只要通过浏览器能看到的结构化的内容,通过指定匹配规则,都能采集到您所需要的内容。
- 稳定、高效:五年磨一剑,软件不断更新进步,采集速度快,性能稳定,占用资源少。
- 扩展性强、适用范围广:自定义web发布,自定义主流的数据库的保存和发布,自定义本地php及.net外部编程接口处理数据,让数据都能为你所用。
火车采集器更新日志
- 修改软件启动界面,使用更为友好
- 增加插件异常处理,方便调试插件
- 运行日志增加任务id
- 修复非管理员开机启动失败问题、
- 修复任务批量处理非内容标签复制问题
- 修复"如果为空再次提取"的bug
- WECenter的UBB转化功能完善
- 随机插入功能改进
- 修复ul,ol等标签带style时无法过滤问题
- 官方插件模块接口等资源更新
开发软件工具的最终目的是为了提高软件生产率和改善软件的质量。