← 返回 Skills 市场
airs-guest

tianyancha-bidding-collector

作者 airs-git · GitHub ↗ · v1.0.4 · MIT-0
cross-platform ✓ 安全检测通过
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.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install tianyancha-bidding-collector
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /tianyancha-bidding-collector 触发
  4. 根据 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 环境,支持远程调试与手动扫码登录 - 按企业名单批量查询,支持自定义公司列表、时间范围与金额门槛筛选 - 详细的分步执行、异常处理、采集报告与断点续传能力 - 提供企业搜索确认报告与招投标记录摘要统计
元数据
Slug tianyancha-bidding-collector
版本 1.0.4
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 5
常见问题

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。

💬 留言讨论