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

如何使用命令行工具下载港交所页面的Export to Excel导出文件

港交所页面导出Excel文件命令行获取方案

你之前用curl、wget失败是因为该页面的Export to Excel链接是前端JavaScript动态生成的,静态爬取工具无法直接解析到隐藏的导出地址,可选用以下工具实现需求:

方案1:无头浏览器工具(Playwright,无需手动抓包,稳定性最高)

Playwright是支持命令行调用的无头浏览器工具,可模拟浏览器完整操作触发导出行为:

  • 安装依赖(Python版本为例):
    pip install playwright && playwright install chromium
  • 单行命令触发下载(将文件保存到当前目录):
    playwright cr --headless=new --downloads-path ./ "https://www.hkex.com.hk/Market-Data/Securities-Prices/Equities/Equities-Quote?sym=700&sc_lang=en" --eval="() => {document.querySelector('a[title=\'Export to Excel\']').click()}"
  • 如果需要批量操作,可自行编写简短的Playwright脚本,自动等待下载完成后做后续处理。

方案2:cURL配合手动抓包(适合轻量单次使用)

不需要额外安装工具,手动抓包拿到实际导出接口后直接用cURL请求即可:

  • 打开浏览器F12开发者工具的「网络」面板,点击页面上的Export to Excel按钮,找到对应触发的文件请求,复制该请求的完整cURL格式
  • 粘贴到终端执行,末尾添加--output 700.xlsx即可将文件保存到本地
  • 注意港交所接口存在会话校验,Cookie存在有效期,如需长期使用需定期更新请求头参数。

注意事项

请遵守港交所网站的使用条款和爬虫规则,控制请求频率,不要用于违规批量爬取数据。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.25 08:06:03