diff --git a/src/getUsers.ts b/src/getUsers.ts index 2f69909cf94..1bedcb501d6 100644 --- a/src/getUsers.ts +++ b/src/getUsers.ts @@ -57,14 +57,16 @@ import { UsersDataBase } from './common/props.js'; return item }, []); - result = result.map((item: UsersDataBase, idx: number) => { - item.rank = idx + 1; - return item; - }); + result = result + .filter(item => item.type === 'User') + .map((item: UsersDataBase, idx: number) => { + item.rank = idx + 1; + return item; + }); FS.outputFileSync(path.join(process.cwd(), '.cache', 'users.json'), JSON.stringify(result, null, 2)); console.log(`-> 共获取\x1b[32;1m${result.length}\x1b[0m条用户数据!`); } catch (error) { console.log(error); } -})() \ No newline at end of file +})() diff --git a/src/getUsersChina.ts b/src/getUsersChina.ts index db371d35c41..91ef2c6cedf 100644 --- a/src/getUsersChina.ts +++ b/src/getUsersChina.ts @@ -57,14 +57,16 @@ import { UsersDataBase } from './common/props.js'; return item }, []); - result = result.map((item: UsersDataBase, idx: number) => { - item.rank = idx + 1; - return item; - }); + result = result + .filter(item => item.type === 'User') + .map((item: UsersDataBase, idx: number) => { + item.rank = idx + 1; + return item; + }); FS.outputFileSync(path.join(process.cwd(), '.cache', 'users.china.json'), JSON.stringify(result, null, 2)); console.log(`-> 共获取\x1b[32;1m${result.length}\x1b[0m条用户数据!`); } catch (error) { console.log(error); } -})() \ No newline at end of file +})()