UNPKG

@mtatko/tiktok-scraper

Version:

TikTok Scraper & Downloader. Scrape information from User, Trending and HashTag pages and download video posts

32 lines (31 loc) 1.07 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.makeid = (len) => { let text = ''; const char_list = '0123456789'; for (let i = 0; i < len; i += 1) { text += char_list.charAt(Math.floor(Math.random() * char_list.length)); } return text; }; exports.makeidHex = (len) => { let text = ''; const char_list = '0123456789abcdef'; for (let i = 0; i < len; i += 1) { text += char_list.charAt(Math.floor(Math.random() * char_list.length)); } return text; }; exports.makeVerifyFp = () => { const chars = '0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz'; const charlen = chars.length; const time = Buffer.from(new Date().getTime().toString()).toString('base64'); const arr = '0'.repeat(36).split(''); arr[8] = '_'; arr[13] = '_'; arr[18] = '_'; arr[23] = '_'; arr[14] = '4'; const str = arr.map(x => (x === '0' ? chars.charAt(Math.floor(Math.random() * charlen)) : x)).join(''); return `verify_${time.toLowerCase()}_${str}`; };