项目介绍:
地震(英文名称:earthquake)又称地动、地振动,是地壳快速释放能量过程中造成的振动,期间会产生地震波的一种自然现象。地球上板块与板块之间相互挤压碰撞,造成板块边沿及板块内部产生错动和破裂,是引起地震的主要原因。 地震开始发生的地点称为震源,震源正上方的地面称为震中。破坏性地震的地面振动最烈处称为极震区,极震区往往也就是震中所在的地区。地震常常造成严重人员伤亡,能引起火灾、水灾、有毒气体泄漏、细菌及放射性物质扩散,还可能造成海啸、滑坡、崩塌、地裂缝等次生灾害。据统计,地球上每年约发生500多万次地震,即每天要发生上万次的地震。其中绝大多数太小或太远,以至于人们感觉不到;真正能对人类造成严重危害的地震大约有十几二十次;能造成特别严重灾害的地震大约有一两次。人们感觉不到的地震,必须用地震仪才能记录下来;不同类型的地震仪能记录不同强度、不同远近的地震。世界上运转着数以千计的各种地震仪器日夜监测着地震的动向。地震成因:地球表层的岩石圈。地壳岩层受力后快速破裂错动引起地表振动或破坏就叫地震。由于地质构造活动引发的地震叫构造地震;由于火山活动造成的地震叫火山地震;固岩层(特别是石灰岩)塌陷引起的地震叫塌陷地震。
确定爬取的网站目标:
http://www.ceic.ac.cn/history
中国地震网的历史数据
获取字段为:震级(M)、发震时刻(UTC+8)、纬度(°) 、经度(°) 、深度(千米) 、 参考位置
安装环境:
pip install requests
pip install json
pip install lxml
pip install openpyxl
pip install time
pip install cchardet
pip install datetime
pip install pymysql
分析网站获取链接:
通过检查工具分析网站所有的请求链接
发现数据变化的是page和尾巴两个参数,page代表的是当前的页面 最后一个参数是一个时间戳 我们可以使用时间戳转换工具转换一下看看