mcpField
A
Australian Supermarket Prices: Coles, Woolworths & ALDI

Australian Supermarket Prices: Coles, Woolworths & ALDI

远程服务
apify.com商业与营销01 天前更新

关于 Australian Supermarket Prices: Coles, Woolworths & ALDI

这是一款托管在 Apify 上的抓取工具,可同时搜索 Coles、Woolworths 和 ALDI 的商品价格。它提供商品及单位价格、促销和库存信息,并比较每项商品的最低价门店,适用于比价和市场研究。

主要功能

  1. 01搜索三家连锁超市
  2. 02获取现价和原价
  3. 03查看单位价格和促销
  4. 04获取条码、规格和库存
  5. 05比较每项商品的最低价门店

适用场景

  1. 01构建食品杂货比价服务
  2. 02跟踪促销和价格变化
  3. 03研究澳大利亚食品杂货市场与通胀

MCP 相关

通过 Apify 远程 MCP 服务提供抓取功能,MCP 客户端连接 Apify 账户后即可运行。

配置

远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。

服务地址https://mcp.apify.com/?tools=serenido/au-supermarket-prices
一键复制安装命令
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。

工具

详细介绍

Coles、Woolworths 和 ALDI 价格抓取 API

一次搜索 Coles、Woolworths 和 ALDI。获取价格、原价、特价、每千克或每升单价、条形码和库存,以及免费的最低价门店对比。

在 Apify 云端运行。无需服务器、代理设置或维护代码。在 Apify 上打开

**价格:**每 1,000 件商品 $0.30,每次运行另加 $0.00005。无月费。Apify 免费套餐每月提供 $5 的使用额度,无需信用卡。当前价格。

你将获得

  • 一次运行即可查询 Coles、Woolworths 和 ALDI
  • 价格、原价、特价标签和单价(每千克、每升或每件)
  • 条形码(EAN)、规格、品牌和库存
  • 每个搜索词均可免费对比最低价门店
  • ALDI 价格为其公布的店内价格(ALDI 不在线销售这些商品)

快速开始:Python

pip install -U apify-client
from apify_client import ApifyClient

client = ApifyClient("YOUR_APIFY_TOKEN")

run = client.actor("serenido/au-supermarket-prices").call(run_input={
    "searchTerms": [
        "milk",
        "eggs"
    ],
    "maxItemsPerStore": 20,
    "sortBy": "unit_price_low"
})

for item in client.dataset(run.default_dataset_id).iterate_items():
    print(item)

快速开始:JavaScript(Node.js)

npm install apify-client
import { ApifyClient } from "apify-client";

const client = new ApifyClient({ token: process.env.APIFY_TOKEN });

const run = await client.actor("serenido/au-supermarket-prices").call({
    "searchTerms": [
        "milk",
        "eggs"
    ],
    "maxItemsPerStore": 20,
    "sortBy": "unit_price_low"
});

const { items } = await client.dataset(run.defaultDatasetId).listItems();
console.log(items);

快速开始:一次 HTTP 调用

通过一次请求运行工具并返回行数据。适用于耗时少于 5 分钟的运行;更大型的运行请使用 Python 或 JavaScript 示例。

curl -X POST "https://api.apify.com/v2/acts/serenido~au-supermarket-prices/run-sync-get-dataset-items?token=$APIFY_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"searchTerms": ["milk", "eggs"], "maxItemsPerStore": 20, "sortBy": "unit_price_low"}'

在 Apify Console > Settings > API & Integrations 中获取令牌。

从 AI 应用中使用(MCP)

任何支持远程 MCP 服务的应用(Claude、ChatGPT、Cursor、VS Code 等)都可以为你运行此工具。添加此服务 URL:https://mcp.apify.com?tools=serenido/au-supermarket-prices。首次使用时会连接你的 Apify 账户。以下是 Cursor 的配置示例:

{
  "mcpServers": {
    "apify": {
      "url": "https://mcp.apify.com?tools=serenido/au-supermarket-prices"
    }
  }
}

输入示例

{
  "searchTerms": [
    "milk",
    "eggs"
  ],
  "maxItemsPerStore": 20,
  "sortBy": "unit_price_low"
}

可启用或关闭单个门店,也可仅查询特价商品。所有选项请见输入页面。

输出示例(一行)

{
  "store": "Woolworths",
  "searchTerm": "milk",
  "name": "Woolworths Full Cream Milk 3L",
  "brand": "Woolworths",
  "size": "3L",
  "price": 4.95,
  "wasPrice": null,
  "onSpecial": false,
  "unitPriceText": "$1.65 / 1L",
  "pricePerUnit": 1.65,
  "perUnit": "L",
  "barcode": "9300633556150",
  "available": true,
  "productUrl": "https://www.woolworths.com.au/shop/productdetails/888140"
}

可下载为 JSON、CSV 或 Excel,也可连接到 Make、Zapier 或 n8n。

使用场景

  • 杂货价格对比应用和网站
  • 跟踪特价和价格变化
  • 澳大利亚市场和通胀研究

Serenido 的更多工具

支持

发现错误或需要某个字段?请在此处或 Apify 的 Issues 标签页提交问题。

仅将其用于公开数据,并遵守网站条款和适用于你的法律。本项目与所读取的网站无关。

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。