UNPKG

rsshub

Version:
19 lines (16 loc) 581 B
import ofetch from '@/utils/ofetch'; import cache from '@/utils/cache'; import { load } from 'cheerio'; import { config } from '@/config'; export const baseUrl = 'https://makerworld.com'; export const getNextBuildId = () => cache.tryGet('makerworld:nextBuildId', async () => { const response = await ofetch(`${baseUrl}/en`, { headers: { 'User-Agent': config.trueUA, }, }); const $ = load(response); const nextData = JSON.parse($('script#__NEXT_DATA__').text()); return nextData.buildId; });