← 返回 Skills 市场
140
总下载
2
收藏
0
当前安装
5
版本数
在 OpenClaw 中安装
/install tianyancha-bidding-collector
功能描述
天眼查招投标数据查询工具 - 基于浏览器自动化技术批量查询企业招投标/中标公示信息,导出结构化 CSV 报表。支持 macOS 和 Windows 跨平台运行。
安全使用建议
This skill appears to do what it claims (browse Tianyancha with Puppeteer and export CSVs). Points to consider before installing/running:
- npm install will fetch and install many third-party packages (including puppeteer-core). If you have security concerns, inspect package.json/package-lock and run npm install in an isolated environment (container/VM) or review packages for postinstall scripts.
- The tool requires you to start Chrome with --remote-debugging-port=9222 and to log in to Tianyancha in that browser profile. While running, the debugging port exposes the browser to local connections; run it with a dedicated temporary user-data-dir (as the docs show) and avoid using your primary browser profile or accounts with sensitive sessions.
- The scripts will drive your logged-in browser and may wait for you to solve CAPTCHAs or login prompts; they do not send scraped data to remote endpoints in the provided code — scraped data is saved to SKILL_DIR/data/*.csv and tool.log.
- Ensure you comply with Tianyancha's terms of service and local laws regarding automated scraping and use of scraped data.
If you want additional assurance, ask for a brief audit of package.json/package-lock or run the tool first in an isolated VM and confirm there are no unexpected network calls or lifecycle scripts during npm install.
功能分析
Type: OpenClaw Skill
Name: tianyancha-bidding-collector
Version: 1.0.4
The skill bundle is a legitimate automation tool designed to scrape bidding data from the Tianyancha platform using Puppeteer. It follows a transparent execution flow where it requires the user to manually start a Chrome instance with remote debugging enabled and log in themselves, rather than attempting to steal credentials or bypass security silently. The code logic in `biddingDownload.js` and `companySearch.js` is focused on DOM interaction and data extraction, and all collected data is stored locally in CSV files as described in `SKILL.md` and `README.md`.
能力评估
Purpose & Capability
Name/description describe automated browser scraping of Tianyancha bidding data; the package.json, puppeteer-core dependency, and scripts (browser connection, search, download, CSV/Excel utilities) are appropriate and expected for this functionality.
Instruction Scope
SKILL.md and scripts require the user to start Chrome with remote-debugging on port 9222 and to log in manually to Tianyancha; scripts then drive that browser to search and scrape pages. This stays within the declared purpose, but it implies the skill will interact with your logged-in browser session and wait for manual captcha/login resolution. Be aware that exposing a Chrome remote-debugging port can expose the profile to local network processes while it's open; the skill does not itself open external network endpoints or exfiltrate data in the code provided.
Install Mechanism
There is no platform install spec in the registry; the README/SKILL.md instructs the user to run npm install in scripts/, and a package-lock is included. Npm dependencies (puppeteer-core, xlsx, csv-writer, winston, etc.) will be fetched from a registry (package-lock references a mirror). This is expected for a Node-based scraper but carries the usual moderate risk of installing many third-party npm packages — review package.json and lockfile and consider installing in an isolated environment.
Credentials
The skill requests no environment variables, credentials, or unusual config paths. It requires a user-provided Tianyancha account (logged in manually in Chrome) which is appropriate for scraping a site requiring authentication. No unrelated secrets are requested.
Persistence & Privilege
The skill does not request 'always: true', does not modify other skills, and only writes output and logs under its own SKILL_DIR/data path. Its runtime writes files and saves progress within its own project directory, which is normal for this type of tool.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install tianyancha-bidding-collector - 安装完成后,直接呼叫该 Skill 的名称或使用
/tianyancha-bidding-collector触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.4
tianyancha-bidding-collector 1.0.4
- No changes detected in this version; files remain the same as the previous release.
v1.0.3
tianyancha-bidding-collector 1.0.3
- No file changes detected in this release.
- No updates or modifications to functionality, documentation, or logic.
v1.0.2
- 移除了 Node.js 自动安装和 Chrome 启动相关脚本,Chrome 需用户手动启动并登录天眼查
- 增加了用户手动启动 Chrome 和登录流程的详细说明
- 删除反爬虫工具(antiCrawl.js),添加了安全检查工具(securityCheck.js)
- 更新了前置环境检测和异常处理说明,强调 Node.js 与依赖包手动安装
- 文档结构和流程梳理更简明,提高操作透明度
v1.0.1
Version 1.0.1
- Added initial open-source assets: `.gitignore`, `.idea/workspace.xml`, and `LICENSE`.
- No functional/scripts changes; project structure, description, and workflow remain the same.
- Prepares the project for version control and open-source collaboration.
v1.0.0
tianyancha-bidding-collector 1.0.0 – 首发版本
- 支持跨平台(macOS、Windows)批量采集天眼查企业招投标/中标数据,输出结构化 CSV 文件
- 自动检测并安装 Node.js 和 Chrome 环境,支持远程调试与手动扫码登录
- 按企业名单批量查询,支持自定义公司列表、时间范围与金额门槛筛选
- 详细的分步执行、异常处理、采集报告与断点续传能力
- 提供企业搜索确认报告与招投标记录摘要统计
元数据
常见问题
tianyancha-bidding-collector 是什么?
天眼查招投标数据查询工具 - 基于浏览器自动化技术批量查询企业招投标/中标公示信息,导出结构化 CSV 报表。支持 macOS 和 Windows 跨平台运行。 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 140 次。
如何安装 tianyancha-bidding-collector?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install tianyancha-bidding-collector」即可一键安装,无需额外配置。
tianyancha-bidding-collector 是免费的吗?
是的,tianyancha-bidding-collector 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
tianyancha-bidding-collector 支持哪些平台?
tianyancha-bidding-collector 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 tianyancha-bidding-collector?
由 airs-git(@airs-guest)开发并维护,当前版本 v1.0.4。
推荐 Skills