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

如何将Hotbit的PORNROCKET价格导入Google Sheets并解决抓取报错

Hotbit行情导入Google Sheets解决方案

报错核心原因

  • Hotbit交易页面为客户端渲染模式,初始静态HTML中不存在价格数据,价格是页面加载完成后通过JS调用接口动态渲染的,IMPORTXML仅能抓取页面初始静态内容,无法识别动态加载的节点
  • Hotbit配置了反爬策略,Google Sheets内置爬虫的请求会被站点直接拦截,因此返回Could not fetch url错误

可行解决方案

推荐通过Google Apps Script调用Hotbit公开行情接口拉取数据,稳定性远高于爬取前端页面:

操作步骤

  1. 打开目标Google Sheets表格,点击顶部菜单栏「扩展程序」>「Apps 脚本」进入脚本编辑器
  2. 清空编辑器内的默认代码,粘贴以下代码:
function GET_HOTBIT_PRICE(symbol) {
  const apiUrl = "https://api.hotbit.io/api/v1/market.ticker?market=" + symbol;
  const options = {
    method: "get",
    contentType: "application/json",
    muteHttpExceptions: true
  };
  try {
    const response = UrlFetchApp.fetch(apiUrl, options);
    const data = JSON.parse(response.getContentText());
    if (data.error) throw new Error(data.error.message);
    return Number(data.result.last);
  } catch (e) {
    return "获取失败: " + e.message;
  }
}
  1. 点击顶部保存按钮,给项目命名(可自定义,比如Hotbit行情工具),按提示完成Google账号权限授权
  2. 回到Google Sheets表格,在需要显示价格的单元格输入公式 =GET_HOTBIT_PRICE("PORNROCKET_USDT") 即可返回对应币种最新成交价

注意事项

  • 如果需要拉取其他Hotbit币种的价格,只需把公式里的交易对参数替换为对应目标交易对即可
  • 建议不要设置过高的刷新频率,间隔1小时以上刷新一次即可,避免触发接口限流

内容的提问来源于stack exchange,提问作者Guilherme Leal Lima

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.05 23:30:00