SuperAPI AI 工具集

figshare-data-download

数据与分析

查看项目

更新于 10-16 02:28

技能介绍

用途:当用户提供 Figshare DOI、条目页面 URL 或 ndownloader URL,并需要可靠获取数据集文件时使用此技能,尤其针对存在反机器人校验的下载场景。

主要能力:在浏览器中解析并触发真实文件下载;支持半自动流程(--open-browser 打开页面,轮询 ~/Downloads 等待文件,然后复制并校验);提供辅助脚本 scripts/figshare_data_download.py。

使用方式:先规范输入,包括 item_or_file_url(DOI URL、条目页面 URL 或 ndownloader URL)、output_path(最终本地路径)、expected_name(可选的预期浏览器文件名)。用浏览器工具打开 DOI/条目页面,找到并点击数据集的 Download / Download file 元素;若已给出 ndownloader URL,则直接在浏览器中打开。完成浏览器挑战或验证,触发真实下载。随后将 ~/Downloads 中的已下载文件复制到 output_path,并校验文件大小非零、扩展名/类型符合预期(如 .xlsx、.csv)。

限制与决策规则:不使用 web_fetch,不运行 curl 探测,始终走浏览器路径并保持端到端。输出契约要求最终在 output_path 产生一个文件,保持 ~/Downloads 中源文件不变,并报告最终路径、文件大小以及此次传输使用纯浏览器工作流。脚本为纯浏览器助手,不执行 curl/web_fetch 探测。关于收费、价格、平台支持范围等细节暂未提供。