ylw合同采集工具
- 合同一键下载
- 合同按担保公司和是否有章分类
- 合同数据分析
若不做数据分析,则无需下载java和elasticsearch数据库(合同下载和合同分类都用不到)
下载安装包 解压到任意目录,命令行cd到该解压目录
npm install
所有可配置项都在解压包根目录的.env文件内,内有配置项说明.缺省配置基本不用改就能用,部分配置可能需要调整一下:
可能需修改的配置项 | 说明 | 值 |
---|---|---|
CHROME_BIN_PATH | chrome二进制程序路径(需确保和本地一致) | C:\Program Files (x86)\Google\Chrome\Application\chrome.exe |
CHROME_DOWNLOAD_PATH | chrome缺省下载路径(需确保和本地一致) | C:\Users\Administrator\Downloads |
PlanName | 下载指定定存宝名称(多个英文逗号分隔,不配置下全部) | 24-180204,12-190507 |
DownloadMaxPage | 合同抓取最大分页数 | 1000 |
DownloadRetryTime | 合同抓取最大重试次数 | 5 |
npm run download//下载合同
npm run classify//合同按担保公司和是否有章分类
npm run csv//已下载合同信息存储成csv表格
npm run app//启动数据分析服务,启动后浏览器可访问http://localhost:8080/(需完成合同下载)
- win10环境支持一键安装,解压包根目录install.bat批处理文件上右键以管理员身份运行.
- 若需要数据分析服务,安装过程中"install search service"选y,否则n.一键安装脚本会自动下载安装数据库,过程比较耗时,可预先下载并解压vendor安装包 内的文件拷贝到之前解压的release目录加速该过程
-
数据采集仅针对个人,数据存储在本地不上传汇聚,保证数据隐私性
-
windows/linux/mac下都能跑,除windows环境支持一键安装外其它需自己安装依赖应用
-
合同下载缺省是增量下载方式,若之前通过其它方式下载过合同,先将所有合同拷贝到解压目录的download/all子目录下
-
新合同下载和老赖数据提取的图片验证码部分仍需手工干预,不过因为是增量方式,已下载的合同和已经校验的老赖后续不会重复验证,不要嫌烦哦
-
测试程序期间.env中的PlanName配置项可配置为一个金额较小的定存宝项目编号名称(例如24-180125),运行
npm run download
后检查download目录下是否成功生成了相关合同文件,测试没问题配置为空全量下载合同 -
升级可直接下载安装包 后
1.解压覆盖到原安装目录或直接解压到新目录下将原安装目录包含已下载合同的download子目录拷贝过来.
2.重新配置.env文件
3.运行
npm install
安装依赖. -
后续打开命令行窗口并启动elasticsearch可直接运行start.bat,当前窗口下再执行
npm run download
下载合同等相关命令即可