# disaster_crawler **Repository Path**: zbj.cn/disaster_crawler ## Basic Information - **Project Name**: disaster_crawler - **Description**: 抓取##水工地质信息服务平台##上的全国地质灾害点信息 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2019-07-08 - **Last Updated**: 2021-06-20 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 爬取 **水工地质信息服务平台** 地灾数据 该项目使用 [Node](https://nodejs.org/) 和 [Scrapy](https://scrapy.org/),目的是抓取 [水工地质信息服务平台](http://121.199.72.208:8081/SGHWeb/Page/Disater/DisasterPage.aspx) 网站上的全国地质灾害点信息。 ## 获取各省灾害数据统计 URL: `http://121.199.72.208:8081/SGHWeb/AjaxHandler.ashx?class=AjaxTJCX&method=GetStatisticsResult&checkedName=灾害总数%2C崩塌%2C塌陷%2C泥石流%2C地面沉降%2C地裂缝%2C滑坡%2C斜坡queryLevel=省&checkCodes=000000&unit=PROVINCE` 数据保存路径为: `./data/response.json` ## 获取各省灾害点数据 根据上一步获取的信息 `{省名}` 和 `{guid}`, 得到单独每个省的灾害点数据。 URL: `http://121.199.72.208:8081/SGHWeb/AjaxHandler.ashx?class=AjaxTJCX&method=FindStatisticsDetailInfo&guid={guid}&districtName=省&districtValue=${某某省}&pageIndex=0&pageSize=10&_=1536807776616` 数据保存路径为: `./data/{某某省}-地灾点.json` 数据格式: ```json { "灾害体类型": "string", "灾害体编号": "string", "灾害体编号1": "string", "灾害体名称": "string", "野外编号": "string", "室内编号": "string", "省": "string", "市": "string", "县": "string", "乡镇": "string", "地理位置": "string", "经度": "number", "纬度": "number", "X": "number", "Y": "number", "Z": "number", "坡顶最大标高": null, "坡底最小标高": null, "治理情况": "string", "地下水类型": "string", "构造部位": "string", "地震烈度": "string", "目前稳定程度": "string", "今后变化趋势": "string", "威胁人口": "number", "威胁财产": "number", "灾害等级": "string", "险情等级": "string", "防治建议": "string", "隐患点": "string", "监测建议": "string", "毁坏房屋": null, "毁路": null, "毁渠": null, "Guid": null } ```