运行时依赖
安装命令
点击复制技能文档
Marktplaats 技能 搜索任何 Marktplaats 类别,按条件/交货方式筛选,列出类别,并获取列表详细信息。 CLI npm install -g {baseDir} # 搜索 marktplaats-search "<查询>" [选项] -n, --limit <数字> 结果数(默认:10,最大:100) -c, --category 类别 ID(顶级) --min-price <分> 最低价格(欧元分) --max-price <分> 最高价格(欧元分) --sort <相关性|日期|价格-升序|价格-降序> --param key=value 按属性筛选(可重复) --details [目标] 获取“第一个”结果或 URL/ID 的详细信息 --json 输出原始 JSON # 类别 marktplaats-categories # 主类别 marktplaats-categories # 类别的子类别 --json 输出原始 JSON 过滤器 常见过滤器可与 --param 一起使用: 过滤值 condition 新的,翻新,几乎新的,使用过的,不工作 delivery 自取,邮寄 buyitnow true(仅直接购买) 英语别名也可用:new,used,like-new,pickup,shipping 示例 # 仅新笔记本 marktplaats-search "笔记本" --param condition=新的 # 带邮寄的使用过的相机 marktplaats-search "相机" --param condition=使用过的 --param delivery=邮寄 # 15,000 欧元以下的汽车 marktplaats-search "宝马 330d" --category 96 --max-price 1500000 # 仅自取的家具 marktplaats-search "餐桌" --param delivery=自取 --sort 价格-升序 # 获取第一个结果的详细信息 marktplaats-search "iPhone" -n 1 --details first # 列出所有类别 marktplaats-categories # 宝马子类别 marktplaats-categories 96 程序化 API(ESM) import { searchListings, fetchCategories, getListingDetails } from '{baseDir}'; // 带过滤器搜索 const results = await searchListings({ query: '意式咖啡机', params: { condition: '新的', delivery: '邮寄' }, limit: 10, }); // 获取类别 const categories = await fetchCategories(); // 顶级 const bmw = await fetchCategories(96); // 宝马子类别 // 获取列表详细信息 const details = await getListingDetails(results.listings[0].vipUrl); 注意 价格以欧元分为单位(15,000 欧元 = 1,500,000) 结果包括列表的完整 URL 使用 --json 查看所有可用方面和过滤器键 搜索结果后显示过滤器提示