Geizhals.at 价格搜索:高效的奥地利电子商务数据 - Openclaw Skills
作者:互联网
2026-03-31
什么是 Geizhals 奥地利搜索技能?
geizhals-at 技能是专为 Openclaw Skills 生态系统设计的专业工具,使开发人员能够将奥地利价格比较数据直接集成到其 AI 工作流中。与依赖浏览器自动化的沉重工具不同,此技能使用简化的仅限 HTTP 的请求与 Geizhals 自动完成端点交互并解析产品详情页。这种方法确保了快速的数据检索,同时保持了较低的资源占用。
通过专注于 Geizhals.at 平台,此技能可提供精准的本地市场洞察,包括最低价格、供应商身份和总报价数量。对于任何需要可靠、结构化 JSON 输出进行德语区(DACH)电子商务研究的 Openclaw Skills 实现来说,它都是一个重要的组件。
下载入口:https://github.com/openclaw/skills/tree/main/skills/rolandkakonyi/geizhals-at
安装与下载
1. ClawHub CLI
从源直接安装技能的最快方式。
npx clawhub@latest install geizhals-at
2. 手动安装
将技能文件夹复制到以下位置之一
全局模式~/.openclaw/skills/
工作区
/skills/
优先级:工作区 > 本地 > 内置
3. 提示词安装
将此提示词复制到 OpenClaw 即可自动安装。
请帮我使用 Clawhub 安装 geizhals-at。如果尚未安装 Clawhub,请先安装(npm i -g clawhub)。
Geizhals 奥地利搜索技能 应用场景
- 比较多个奥地利供应商的消费电子产品实时价格。
- 自动收集产品可用性和报价数量以进行市场研究。
- 将当地奥地利定价数据集成到自动化购物助手或采购机器人中。
- 使用结构化 JSON 源监控特定硬件或工具的价格趋势。
- 该技能启动对 Geizhals 自动完成端点 (
/acs) 的查询,以查找最相关的候选产品。 - 它使用优化的 HTTP 请求获取排名靠前的产品详情页面的 HTML 内容。
- 内部解析引擎提取特定数据点,如
min_price_eur、shop和offer_count。 - 它评估数据源(例如元标签与标题属性)以分配
price_confidence评分。 - 结果被汇总并作为稳定的 JSON 记录返回,并带有架构版本以便于集成。
Geizhals 奥地利搜索技能 配置指南
要在 Openclaw Skills 框架内开始使用此技能,请确保已安装 uv 包管理器。使用以下命令执行搜索:
通过 CLI 进行标准搜索:
uv run scripts/geizhals.py search "iphone 15" --limit 5
生成结构化 JSON 输出:
uv run scripts/geizhals.py search "mac mini" --limit 5 --json
启用调试和自定义缓存:
uv run scripts/geizhals.py search "bosch" --limit 5 --json --debug --cache-dir /tmp/geizhals-cache
Geizhals 奥地利搜索技能 数据架构与分类体系
geizhals-at 技能以一致的格式返回数据,以确保跨 Openclaw Skills 集成的兼容性:
| 属性 | 描述 |
|---|---|
name |
Geizhals 上列出的产品全名。 |
min_price_eur |
确定的欧元最低当前价格。 |
shop |
提供最低价格的零售商名称。 |
offer_count |
该产品可用的独立报价总数。 |
price_confidence |
价格的可信度等级(高、中、低或未知)。 |
price_source |
提取价格的特定 HTML 元素。 |
detail_url |
指向产品 Geizhals 详情页面的直接 URL。 |
name: geizhals-at
description: Search Geizhals.at (Austria) with HTTP-only autocomplete + detail-page parsing (no browser automation). Use when users want quick price checks from Geizhals.at and accept unofficial/best-effort scraping limits.
geizhals-at
Geizhals-only lookup skill (Austria) using plain HTTP.
Behavior
- Query Geizhals autocomplete endpoint (
/acs) for product candidates. - Fetch top candidate detail pages.
- Extract:
min_price_eurshopoffer_countprice_confidence+price_source
- Return stable JSON records with
schema_version.
Constraints
- No browser automation.
- No JS execution.
- Unofficial integration: HTML patterns can change and break extraction.
- Keep request volume low.
Usage
Run commands from the geizhals-at skill directory.
uv first:
uv run scripts/geizhals.py search "iphone 15" --limit 5
JSON output:
uv run scripts/geizhals.py search "mac mini" --limit 5 --json
Debug + explicit cache dir:
uv run scripts/geizhals.py search "bosch akkuschrauber" --limit 5 --json --debug --cache-dir /tmp/geizhals-cache
Fallback without uv:
python3 scripts/geizhals.py search "iphone 15" --limit 5
Output contract
Each result includes:
schema_version(currently1.0)namedetail_urlmin_price_eur(nullable)shop(nullable)offer_count(nullable)price_confidence:high|medium|low|unknownprice_source:embedded_offer_raw_price|meta_product_price|title_ab_price|noneerror(nullable)
Testing
Run parser tests from the skill directory:
uv run --with pytest python -m pytest tests/test_parsers.py
Fallback:
python3 -m pytest tests/test_parsers.py
Fixtures live in tests/fixtures/.
Known limitations
- Results are Geizhals-only by design.
- Some products may miss a shop or exact cheapest offer if page structure changes.
- If Geizhals rate-limits, the script retries with exponential backoff but can still fail.
相关推荐
专题
+ 收藏
+ 收藏
+ 收藏
+ 收藏
+ 收藏
+ 收藏
最新数据
相关文章
EduClaw K-12 扩展组件:学生管理与合规 - Openclaw Skills
AuditClaw AWS:自动化 AWS 合规证据收集 - Openclaw Skills
Substack 文章格式化工具:优化时事通讯工作流 - Openclaw Skills
股票行情获取器:实时市场数据与定价 - Openclaw Skills
Polymarket 交易量分析:流动性与趋势追踪 - Openclaw Skills
Polymarket 情绪分析:预测群体心理 - Openclaw Skills
Polymarket 仓位计算器:最优交易规模 - Openclaw Skills
Polymarket 新闻影响力:分析事件关联性 - Openclaw Skills
Polymarket 市场对比:分析预测数据 - Openclaw Skills
Polymarket 选举赔率:实时政治市场追踪 - Openclaw Skills
AI精选
