You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何使用Python获取并展示USGS实时地震数据,搭建可视化面板

针对USGS地震数据实时提取的解决方案

不需要对目标网页进行网页爬取——USGS已经为这类需求提供了直接的CSV数据文件接口,你完全可以跳过HTML页面解析,直接请求对应数据集的原始CSV文件。

具体步骤:

  • 打开你提到的页面,找到右侧“过去30天、每分钟更新一次的所有地震数据集”的入口链接,右键复制该链接(这个链接是直接指向CSV文件的,不是网页地址)。
  • 在你的实时仪表板代码中,设置定时任务(比如每分钟执行一次),向复制的CSV URL发送HTTP请求,获取最新的地震数据。
  • 拿到CSV数据后,直接用数据处理工具(比如Pandas)解析内容,再对接可视化组件即可。

简单Python示例:

import requests
import pandas as pd

# 替换为你复制的实际CSV文件链接
CSV_URL = "替换成目标数据集的CSV地址"

def get_latest_earthquakes():
    # 请求CSV数据
    resp = requests.get(CSV_URL)
    # 将响应内容转为DataFrame,方便后续可视化处理
    data_df = pd.read_csv(pd.io.common.StringIO(resp.text))
    return data_df

# 获取最新数据
latest_quake_data = get_latest_earthquakes()

内容的提问来源于stack exchange,提问作者Yousef

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.09 19:50:23