UNPKG

tiktok-private-api

Version:

Unofficial TikTok API wrapper for scraping user info and posts.

61 lines 2.37 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.State = void 0; class State { constructor() { this._webUserAgent = "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36 Edg/107.0.1418.35"; this._mobileUserAgent = "Mozilla/5.0 (iPhone; CPU iPhone OS 12_2 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/15.4 Mobile/15E148 Safari/604.1"; this._defaultHeaders = { accept: "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9", "accept-encoding": "gzip, deflate, br", "accept-language": "en-US,en;q=0.9", "sec-ch-ua": '"Google Chrome";v="107", "Chromium";v="107", "Not=A?Brand";v="24"', "sec-ch-ua-mobile": "?0", "sec-ch-ua-platform": '"macOS"', "sec-fetch-dest": "document", "sec-fetch-mode": "navigate", "sec-fetch-site": "none", "sec-fetch-user": "?1", "upgrade-insecure-requests": "1", "user-agent": this._webUserAgent, }; this._defaultApiHeaders = { accept: "application/json, text/plain, */*", "accept-encoding": "gzip", "accept-language": "en-US,en;q=0.9", origin: "https://www.tiktok.com", referer: "https://www.tiktok.com/", "sec-fetch-dest": "empty", "sec-fetch-mode": "cors", "sec-fetch-site": "none", "sec-gpc": "1", "user-agent": this._webUserAgent, }; } set mobileUserAgent(mobileUserAgent) { this._mobileUserAgent = mobileUserAgent; } get mobileUserAgent() { return this._mobileUserAgent; } set webUserAgent(webUserAgent) { this._webUserAgent = webUserAgent; } get webUserAgent() { return this._webUserAgent; } set defaultHeaders(headers) { this._defaultHeaders = headers; } get defaultHeaders() { return this._defaultHeaders; } set defaultApiHeaders(headers) { this._defaultApiHeaders = headers; } get defaultApiHeaders() { return this._defaultApiHeaders; } } exports.State = State; //# sourceMappingURL=state.js.map