RSSHub/lib/v2/ikea/cn/low_price.js

23 lines
775 B
JavaScript

const got = require('@/utils/got');
const { generateRequestHeaders, generateProductItem } = require('./utils');
module.exports = async (ctx) => {
const response = await got({
url: 'https://srv.app.ikea.cn/content/recommendation/v2/product-group/products',
headers: generateRequestHeaders(),
searchParams: {
processOutOfStock: 'SORT',
groupId: 'cms_低价好物_cms-商品列表-_0',
page: 1,
size: 200,
},
});
ctx.state.data = {
title: 'IKEA 宜家 - 低价优选',
link: 'https://www.ikea.cn/cn/zh/campaigns/wo3-men2-de-chao1-zhi2-di1-jia4-pub8b08af40',
description: '低价优选',
item: response.data.products.map(generateProductItem),
};
};