# -*- coding: utf-8 -*-
"""
Created on Thu Sep 27 10:06:17 2018
@author: JUSTi
"""
import urllib3
from pyecharts import Geo
import pandas as pd
urllib3.disable_warnings(urllib3.exceptions.InsecureRequestWarning)
def scratch(url):
http = urllib3.PoolManager()
response = http.request('GET',url)
data = response.data.decode('UTF-8')
return data
def depict(url):
tables = pd.read_html(url)
df = pd.DataFrame(tables[0])
city = []
degree = []
df.to_html("table")
for i in range(1,df.shape[0]):
ct = df[5][i]#城市
deg = df[0][i]
dep = df[4][i]
d = []
d.append(deg)
d.append(dep)#震级和深度
city.append(ct)
degree.append(d)
geo = Geo("地震图", "数据来源:中国地震台网", title_color="#fff",title_pos="center"
【Python】中国地震网数据抓取
最新推荐文章于 2024-07-20 12:05:13 发布
本文介绍如何使用Python进行网络爬虫,从中国地震网获取实时地震数据,并进行简单分析。通过requests库获取网页内容,BeautifulSoup解析HTML,提取关键信息,最后展示数据统计结果。
摘要由CSDN通过智能技术生成