carcabot / tiktok-signature

Generate tiktok signature token using node
733 stars 283 forks source link

node tiktok-signature/examples/user-videos.js return code: 'Z_BUF_ERROR' #173

Closed liuyan345 closed 1 year ago

liuyan345 commented 1 year ago

Screenshots

[root@iZj6c54tyfku56hcsa905bZ xxxxxx]# node tiktok-signature/examples/user-videos.js

/data/www/happytokAdmin/tiktok-signature/node_modules/axios/dist/node/axios.cjs:785 AxiosError.call(axiosError, error.message, code, config, request, response); ^ AxiosError: unexpected end of file at Function.AxiosError.from (/data/www/happytokAdmin/tiktok-signature/node_modules/axios/dist/node/axios.cjs:785:14) at BrotliDecompress.handleStreamError (/data/www/happytokAdmin/tiktok-signature/node_modules/axios/dist/node/axios.cjs:2696:29) at BrotliDecompress.emit (node:events:539:35) at emitErrorNT (node:internal/streams/destroy:164:8) at emitErrorCloseNT (node:internal/streams/destroy:129:3) at processTicksAndRejections (node:internal/process/task_queues:83:21) { code: 'Z_BUF_ERROR', errno: -5, config: { transitional: { silentJSONParsing: true, forcedJSONParsing: true, clarifyTimeoutError: false }, adapter: [ 'xhr', 'http' ], transformRequest: [ [Function: transformRequest] ], transformResponse: [ [Function: transformResponse] ], timeout: 0, xsrfCookieName: 'XSRF-TOKEN', xsrfHeaderName: 'X-XSRF-TOKEN', maxContentLength: -1, maxBodyLength: -1, env: { FormData: [Function: FormData] { LINE_BREAK: '\r\n', DEFAULT_CONTENT_TYPE: 'application/octet-stream' }, Blob: null }, validateStatus: [Function: validateStatus], headers: AxiosHeaders { Accept: 'application/json, text/plain, /', 'user-agent': '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.56', 'x-tt-params': 'mb+z3Pl1d/bc+N0SKnc7nb3QUghzTPiwbDV+3XN8HaTR7ZoEa/7hMEVe8NYseSZKfnOqFJfVa8/noeVN7K2m+ShvQEqpSN4OE3PpwF8WE0lHdpLdjDGIFpLVf87aS2ojRfWVam4Zn+M2shhJTtD0JRaB/gXyNLmuDsnImH+4no9JExlQG8eOwzP6lpaIlm341o3lFUFynA4/b3Bv0vSRhZkWl3nMS3vfy+998pEitjPy2m3uopIhHEx9spxcNmgT71m69c7d5mvCiTpLcE5jDndTRzMsWRd+SMnkGaiF6pePfK2Am1s/FOeQP3CsZQ41kTSXOpO8auQUOj9peSocx1988qZsIdPGDhPFX8jXRiKh+YZLglah7Zk1/TSy7hgB2+uuZMqYwPHv0W18JijziIyZ0GUN/SHdEFerSEpGj3AzNLkvyid7iIWwn19cDynnoHDZ2V8kSmW8Htq+DbvRTyxpxOVE/WGKghws7m2arWgAXgAIPgq6x2UV/T7RVlKWjsRJMWMeJcJn22uby5aI/g==', 'Accept-Encoding': 'gzip, compress, deflate, br' }, method: 'get', url: 'https://www.tiktok.com/api/post/item_list/?aid=1988&app_language=en&app_name=tiktok_web&battery_info=1&browser_language=en-US&browser_name=Mozilla&browser_online=true&browser_platform=Win32&browser_version=5.0%20%28Windows%20NT%2010.0%3B%20Win64%3B%20x64%29%20AppleWebKit%2F537.36%20%28KHTML%2C%20like%20Gecko%29%20Chrome%2F107.0.0.0%20Safari%2F537.36%20Edg%2F107.0.1418.56&channel=tiktok_web&cookie_enabled=true&device_id=7165118680723998214&device_platform=web_pc&focus_state=true&from_page=user&history_len=3&is_fullscreen=false&is_page_visible=true&os=windows&priority_region=RO&referer=&region=RO&screen_height=1440&screen_width=2560&tz_name=Europe%2FBucharest&webcast_language=en&msToken=G3C-3f8JVeDj9OTvvxfaJ_NppXWzVflwP1dOclpUOmAv4WmejB8kFwndJufXBBrXbeWNqzJgL8iF5zn33da-ZlDihRoWRjh_TDSuAgqSGAu1-4u2YlvCATAM2jl2J1dwNPf0_fk9dx1gJxQ21S0=&X-Bogus=DFSzswVYxTUANS/JS8OTqsXyYJUo&_signature=_02B4Z6wo00001CoOkNwAAIDBCa--cQz5e0wqDpRAAGoE8f', data: undefined }, request: <ref 1> ClientRequest { _events: [Object: null prototype] { abort: [Function (anonymous)], aborted: [Function (anonymous)], connect: [Function (anonymous)], error: [Function (anonymous)], socket: [Function (anonymous)], timeout: [Function (anonymous)], prefinish: [Function: requestOnPrefinish] }, _eventsCount: 7, _maxListeners: undefined, outputData: [], outputSize: 0, writable: true, destroyed: false, _last: true, chunkedEncoding: false, shouldKeepAlive: false, maxRequestsOnConnectionReached: false, _defaultKeepAlive: true, useChunkedEncodingByDefault: false, sendDate: false, _removedConnection: false, _removedContLen: false, _removedTE: false, _contentLength: 0, _hasBody: true, _trailer: '', finished: true, _headerSent: true, _closed: false, socket: <ref 2> TLSSocket { _tlsOptions: { allowHalfOpen: undefined, pipe: false, secureContext: SecureContext { context: SecureContext {} }, isServer: false, requestCert: true, rejectUnauthorized: true, session: undefined, ALPNProtocols: undefined, requestOCSP: undefined, enableTrace: undefined, pskCallback: undefined, highWaterMark: undefined, onread: undefined, signal: undefined }, _secureEstablished: true, _securePending: false, _newSessionPending: false, _controlReleased: true, secureConnecting: false, _SNICallback: null, servername: 'www.tiktok.com', alpnProtocol: false, authorized: true, authorizationError: null, encrypted: true, _events: [Object: null prototype] { close: [ [Function: onSocketCloseDestroySSL], [Function: bound onceWrapper] { listener: [Function (anonymous)] }, [Function: onClose], [Function: socketCloseListener] ], end: [Function: onReadableStreamEnd], newListener: [Function: keylogNewListener], secure: [Function: onConnectSecure], session: [Function (anonymous)], free: [Function: onFree], timeout: [Function: onTimeout], agentRemove: [Function: onRemove], error: [Function: socketErrorListener] }, _eventsCount: 9, connecting: false, _hadError: false, _parent: null, _host: 'www.tiktok.com', _readableState: ReadableState { objectMode: false, highWaterMark: 16384, buffer: BufferList { head: null, tail: null, length: 0 }, length: 0, pipes: [], flowing: true, ended: true, endEmitted: true, reading: false, constructed: true, sync: false, needReadable: false, emittedReadable: false, readableListening: false, resumeScheduled: false, errorEmitted: false, emitClose: false, autoDestroy: true, destroyed: true, errored: null, closed: true, closeEmitted: true, defaultEncoding: 'utf8', awaitDrainWriters: null, multiAwaitDrain: false, readingMore: false, dataEmitted: true, decoder: null, encoding: null,

  },
  _maxListeners: undefined,
  _writableState: WritableState {
    objectMode: false,
    highWaterMark: 16384,
    finalCalled: true,
    needDrain: false,
    ending: true,
    ended: true,
    finished: true,
    destroyed: true,
    decodeStrings: false,
    defaultEncoding: 'utf8',
    length: 0,
    writing: false,
    corked: 0,
    sync: false,
    bufferProcessing: false,
    onwrite: [Function: bound onwrite],
    writecb: null,
    writelen: 0,
    afterWriteTickInfo: null,
    buffered: [],
    bufferedIndex: 0,
    allBuffers: true,
    allNoop: true,
    pendingcb: 0,
    constructed: true,
    prefinished: true,
    errorEmitted: false,
    emitClose: false,
    autoDestroy: true,
    errored: null,
    closed: true,
    closeEmitted: true,
    [Symbol(kOnFinished)]: []
  },
  allowHalfOpen: false,
  _sockname: null,
  _pendingData: null,
  _pendingEncoding: '',
  server: undefined,
  _server: null,
  ssl: null,
  _requestCert: true,
  _rejectUnauthorized: true,
  parser: null,
  _httpMessage: [Circular *1],
  write: [Function: writeAfterFIN],
  [Symbol(res)]: TLSWrap {
    _parent: TCP {
      reading: [Getter/Setter],
      onconnection: null,
      [Symbol(owner_symbol)]: [Circular *2],
      [Symbol(handle_onclose)]: [Function: done]
    },
    _parentWrap: undefined,
    _secureContext: SecureContext { context: SecureContext {} },
    reading: true,
    onkeylog: [Function: onkeylog],
    onhandshakestart: {},
    onhandshakedone: [Function (anonymous)],
    onocspresponse: [Function: onocspresponse],
    onnewsession: [Function: onnewsessionclient],
    onerror: [Function: onerror],
    [Symbol(owner_symbol)]: [Circular *2]
  },
  [Symbol(verified)]: true,
  [Symbol(pendingSession)]: null,
  [Symbol(async_id_symbol)]: 661,
  [Symbol(kHandle)]: null,
  [Symbol(lastWriteQueueSize)]: 0,
  [Symbol(timeout)]: null,
  [Symbol(kBuffer)]: null,
  [Symbol(kBufferCb)]: null,
  [Symbol(kBufferGen)]: null,
  [Symbol(kCapture)]: false,
  [Symbol(kSetNoDelay)]: false,
  [Symbol(kSetKeepAlive)]: true,
  [Symbol(kSetKeepAliveInitialDelay)]: 60,
  [Symbol(kBytesRead)]: 12086,
  [Symbol(kBytesWritten)]: 1757,
  [Symbol(connect-options)]: {
    rejectUnauthorized: true,
    ciphers: 'TLS_AES_256_GCM_SHA384:TLS_CHACHA20_POLY1305_SHA256:TLS_AES_128_GCM_SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-AES256-GCM-SHA384:DHE-RSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-SHA256:DHE-RSA-AES128-SHA256:ECDHE-RSA-AES256-SHA384:DHE-RSA-AES256-SHA384:ECDHE-RSA-AES256-SHA256:DHE-RSA-AES256-SHA256:HIGH:!aNULL:!eNULL:!EXPORT:!DES:!RC4:!MD5:!PSK:!SRP:!CAMELLIA',
    checkServerIdentity: [Function: checkServerIdentity],
    minDHSize: 1024,
    maxRedirects: 21,
    maxBodyLength: Infinity,
    protocol: 'https:',
    path: null,
    method: 'GET',
    headers: [Object: null prototype] {
      Accept: 'application/json, text/plain, */*',
      'user-agent': '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.56',
      'x-tt-params': 'mb+z3Pl1d/bc+N0SKnc7nb3QUghzTPiwbDV+3XN8HaTR7ZoEa/7hMEVe8NYseSZKfnOqFJfVa8/noeVN7K2m+ShvQEqpSN4OE3PpwF8WE0lHdpLdjDGIFpLVf87aS2ojRfWVam4Zn+M2shhJTtD0JRaB/gXyNLmuDsnImH+4no9JExlQG8eOwzP6lpaIlm341o3lFUFynA4/b3Bv0vSRhZkWl3nMS3vfy+998pEitjPy2m3uopIhHEx9spxcNmgT71m69c7d5mvCiTpLcE5jDndTRzMsWRd+SMnkGaiF6pePfK2Am1s/FOeQP3CsZQ41kTSXOpO8auQUOj9peSocx1988qZsIdPGDhPFX8jXRiKh+YZLglah7Zk1/TSy7hgB2+uuZMqYwPHv0W18JijziIyZ0GUN/SHdEFerSEpGj3AzNLkvyid7iIWwn19cDynnoHDZ2V8kSmW8Htq+DbvRTyxpxOVE/WGKghws7m2arWgAXgAIPgq6x2UV/T7RVlKWjsRJMWMeJcJn22uby5aI/g==',
      'Accept-Encoding': 'gzip, compress, deflate, br'
    },
    agents: { http: undefined, https: undefined },
    auth: undefined,
    beforeRedirect: [Function: dispatchBeforeRedirect],
    beforeRedirects: { proxy: [Function: beforeRedirect] },
    hostname: 'www.tiktok.com',
    port: 443,
    agent: undefined,
    nativeProtocols: {
      'http:': {
        _connectionListener: [Function: connectionListener],
        METHODS: [Array],
        STATUS_CODES: [Object],
        Agent: [Function],
        ClientRequest: [Function: ClientRequest],
        IncomingMessage: [Function: IncomingMessage],
        OutgoingMessage: [Function: OutgoingMessage],
        Server: [Function: Server],
        ServerResponse: [Function: ServerResponse],
        createServer: [Function: createServer],
        validateHeaderName: [Function: __node_internal_],
        validateHeaderValue: [Function: __node_internal_],
        get: [Function: get],
        request: [Function: request],
        maxHeaderSize: [Getter],
        globalAgent: [Getter/Setter]
      },
      'https:': {
        Agent: [Function: Agent],
        globalAgent: [Agent],
        Server: [Function: Server],
        createServer: [Function: createServer],
        get: [Function: get],
        request: [Function: request]
      }
    },
    pathname: '/api/post/item_list/',
    search: '?aid=1988&app_language=en&app_name=tiktok_web&battery_info=1&browser_language=en-US&browser_name=Mozilla&browser_online=true&browser_platform=Win32&browser_version=5.0%20%28Windows%20NT%2010.0%3B%20Win64%3B%20x64%29%20AppleWebKit%2F537.36%20%28KHTML%2C%20like%20Gecko%29%20Chrome%2F107.0.0.0%20Safari%2F537.36%20Edg%2F107.0.1418.56&channel=tiktok_web&cookie_enabled=true&device_id=7165118680723998214&device_platform=web_pc&focus_state=true&from_page=user&history_len=3&is_fullscreen=false&is_page_visible=true&os=windows&priority_region=RO&referer=&region=RO&screen_height=1440&screen_width=2560&tz_name=Europe%2FBucharest&webcast_language=en&msToken=G3C-3f8JVeDj9OTvvxfaJ_NppXWzVflwP1dOclpUOmAv4WmejB8kFwndJufXBBrXbeWNqzJgL8iF5zn33da-ZlDihRoWRjh_TDSuAgqSGAu1-4u2YlvCATAM2jl2J1dwNPf0_fk9dx1gJxQ21S0=&X-Bogus=DFSzswVYxTUANS/JS8OTqsXyYJUo&_signature=_02B4Z6wo00001CoOkNwAAIDBCa--cQz5e0wqDpRAAGoE8f',
    _defaultAgent: Agent {
      _events: [Object: null prototype] {
        free: [Function (anonymous)],
        newListener: [Function: maybeEnableKeylog]
      },
      _eventsCount: 2,
      _maxListeners: undefined,
      defaultPort: 443,
      protocol: 'https:',
      options: [Object: null prototype] { path: null },
      requests: [Object: null prototype] {},
      sockets: [Object: null prototype] {
        'www.tiktok.com:443:::::::::::::::::::::': [Array]
      },
      freeSockets: [Object: null prototype] {},
      keepAliveMsecs: 1000,
      keepAlive: false,
      maxSockets: Infinity,
      maxFreeSockets: 256,
      scheduling: 'lifo',
      maxTotalSockets: Infinity,
      totalSocketCount: 1,
      maxCachedSessions: 100,
      _sessionCache: { map: [Object], list: [Array] },
      [Symbol(kCapture)]: false
    },
    host: 'www.tiktok.com',
    servername: 'www.tiktok.com',
    _agentKey: 'www.tiktok.com:443:::::::::::::::::::::',
    encoding: null,
    singleUse: true
  },
  [Symbol(RequestTimeout)]: undefined
},
_header: 'GET /api/post/item_list/?aid=1988&app_language=en&app_name=tiktok_web&battery_info=1&browser_language=en-US&browser_name=Mozilla&browser_online=true&browser_platform=Win32&browser_version=5.0%20%28Windows%20NT%2010.0%3B%20Win64%3B%20x64%29%20AppleWebKit%2F537.36%20%28KHTML%2C%20like%20Gecko%29%20Chrome%2F107.0.0.0%20Safari%2F537.36%20Edg%2F107.0.1418.56&channel=tiktok_web&cookie_enabled=true&device_id=7165118680723998214&device_platform=web_pc&focus_state=true&from_page=user&history_len=3&is_fullscreen=false&is_page_visible=true&os=windows&priority_region=RO&referer=&region=RO&screen_height=1440&screen_width=2560&tz_name=Europe%2FBucharest&webcast_language=en&msToken=G3C-3f8JVeDj9OTvvxfaJ_NppXWzVflwP1dOclpUOmAv4WmejB8kFwndJufXBBrXbeWNqzJgL8iF5zn33da-ZlDihRoWRjh_TDSuAgqSGAu1-4u2YlvCATAM2jl2J1dwNPf0_fk9dx1gJxQ21S0=&X-Bogus=DFSzswVYxTUANS/JS8OTqsXyYJUo&_signature=_02B4Z6wo00001CoOkNwAAIDBCa--cQz5e0wqDpRAAGoE8f HTTP/1.1\r\n' +
  'Accept: application/json, text/plain, */*\r\n' +
  'user-agent: 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.56\r\n' +
  'x-tt-params: mb+z3Pl1d/bc+N0SKnc7nb3QUghzTPiwbDV+3XN8HaTR7ZoEa/7hMEVe8NYseSZKfnOqFJfVa8/noeVN7K2m+ShvQEqpSN4OE3PpwF8WE0lHdpLdjDGIFpLVf87aS2ojRfWVam4Zn+M2shhJTtD0JRaB/gXyNLmuDsnImH+4no9JExlQG8eOwzP6lpaIlm341o3lFUFynA4/b3Bv0vSRhZkWl3nMS3vfy+998pEitjPy2m3uopIhHEx9spxcNmgT71m69c7d5mvCiTpLcE5jDndTRzMsWRd+SMnkGaiF6pePfK2Am1s/FOeQP3CsZQ41kTSXOpO8auQUOj9peSocx1988qZsIdPGDhPFX8jXRiKh+YZLglah7Zk1/TSy7hgB2+uuZMqYwPHv0W18JijziIyZ0GUN/SHdEFerSEpGj3AzNLkvyid7iIWwn19cDynnoHDZ2V8kSmW8Htq+DbvRTyxpxOVE/WGKghws7m2arWgAXgAIPgq6x2UV/T7RVlKWjsRJMWMeJcJn22uby5aI/g==\r\n' +
  'Accept-Encoding: gzip, compress, deflate, br\r\n' +
  'Host: www.tiktok.com\r\n' +
  'Connection: close\r\n' +
  '\r\n',
_keepAliveTimeout: 0,
_onPendingData: [Function: nop],
agent: Agent {
  _events: [Object: null prototype] {
    free: [Function (anonymous)],
    newListener: [Function: maybeEnableKeylog]
  },
  _eventsCount: 2,
  _maxListeners: undefined,
  defaultPort: 443,
  protocol: 'https:',
  options: [Object: null prototype] { path: null },
  requests: [Object: null prototype] {},
  sockets: [Object: null prototype] {
    'www.tiktok.com:443:::::::::::::::::::::': [
      <ref *2> TLSSocket {
        _tlsOptions: [Object],
        _secureEstablished: true,
        _securePending: false,
        _newSessionPending: false,
        _controlReleased: true,
        secureConnecting: false,
        _SNICallback: null,
        servername: 'www.tiktok.com',
        alpnProtocol: false,
        authorized: true,
        authorizationError: null,
        encrypted: true,
        _events: [Object: null prototype],
        _eventsCount: 9,
        connecting: false,
        _hadError: false,
        _parent: null,
        _host: 'www.tiktok.com',
        _readableState: [ReadableState],
        _maxListeners: undefined,
        _writableState: [WritableState],
        allowHalfOpen: false,
        _sockname: null,
        _pendingData: null,
        _pendingEncoding: '',
        server: undefined,
        _server: null,
        ssl: null,
        _requestCert: true,
        _rejectUnauthorized: true,
        parser: null,
        _httpMessage: [Circular *1],
        write: [Function: writeAfterFIN],
        [Symbol(res)]: [TLSWrap],
        [Symbol(verified)]: true,
        [Symbol(pendingSession)]: null,
        [Symbol(async_id_symbol)]: 661,
        [Symbol(kHandle)]: null,
        [Symbol(lastWriteQueueSize)]: 0,
        [Symbol(timeout)]: null,
        [Symbol(kBuffer)]: null,
        [Symbol(kBufferCb)]: null,
        [Symbol(kBufferGen)]: null,
        [Symbol(kCapture)]: false,
        [Symbol(kSetNoDelay)]: false,
        [Symbol(kSetKeepAlive)]: true,
        [Symbol(kSetKeepAliveInitialDelay)]: 60,
        [Symbol(kBytesRead)]: 12086,
        [Symbol(kBytesWritten)]: 1757,
        [Symbol(connect-options)]: [Object],
        [Symbol(RequestTimeout)]: undefined
      }
    ]
  },
  freeSockets: [Object: null prototype] {},
  keepAliveMsecs: 1000,
  keepAlive: false,
  maxSockets: Infinity,
  maxFreeSockets: 256,
  scheduling: 'lifo',
  maxTotalSockets: Infinity,
  totalSocketCount: 1,
  maxCachedSessions: 100,
  _sessionCache: {
    map: {
      'www.tiktok.com:443:::::::::::::::::::::': Buffer(2064) [Uint8Array] [
         48, 130,   8,  12,   2,   1,   1,   2,   2,   3,   4,   4,
          2,  19,   2,   4,  32,  20,  47, 166, 188, 119,  59,  19,
        220, 194, 217,   2, 198, 229, 184, 133, 162, 158,  64, 179,
        211,  16, 203, 164,  26, 102,  68,   8, 242, 230, 108,  38,
        243,   4,  48, 230,  69,   2,   7, 245,  39, 199, 121, 176,
         37, 122, 131, 194, 233,  84, 178, 229, 238,  60, 184, 131,
        142,  84, 189, 188,  45, 162, 248, 123,  31,  43, 193,  64,
         19,  74,  26, 245,   6, 119, 150, 222,  96, 237, 109,  69,
         34, 153, 151, 161,
        ... 1964 more items
      ]
    },
    list: [ 'www.tiktok.com:443:::::::::::::::::::::' ]
  },
  [Symbol(kCapture)]: false
},
socketPath: undefined,
method: 'GET',
maxHeaderSize: undefined,
insecureHTTPParser: undefined,
path: '/api/post/item_list/?aid=1988&app_language=en&app_name=tiktok_web&battery_info=1&browser_language=en-US&browser_name=Mozilla&browser_online=true&browser_platform=Win32&browser_version=5.0%20%28Windows%20NT%2010.0%3B%20Win64%3B%20x64%29%20AppleWebKit%2F537.36%20%28KHTML%2C%20like%20Gecko%29%20Chrome%2F107.0.0.0%20Safari%2F537.36%20Edg%2F107.0.1418.56&channel=tiktok_web&cookie_enabled=true&device_id=7165118680723998214&device_platform=web_pc&focus_state=true&from_page=user&history_len=3&is_fullscreen=false&is_page_visible=true&os=windows&priority_region=RO&referer=&region=RO&screen_height=1440&screen_width=2560&tz_name=Europe%2FBucharest&webcast_language=en&msToken=G3C-3f8JVeDj9OTvvxfaJ_NppXWzVflwP1dOclpUOmAv4WmejB8kFwndJufXBBrXbeWNqzJgL8iF5zn33da-ZlDihRoWRjh_TDSuAgqSGAu1-4u2YlvCATAM2jl2J1dwNPf0_fk9dx1gJxQ21S0=&X-Bogus=DFSzswVYxTUANS/JS8OTqsXyYJUo&_signature=_02B4Z6wo00001CoOkNwAAIDBCa--cQz5e0wqDpRAAGoE8f',
_ended: true,
res: IncomingMessage {
  _readableState: ReadableState {
    objectMode: false,
    highWaterMark: 16384,
    buffer: BufferList { head: null, tail: null, length: 0 },
    length: 0,
    pipes: [],
    flowing: false,
    ended: true,
    endEmitted: true,
    reading: false,
    constructed: true,
    sync: false,
    needReadable: false,
    emittedReadable: false,
    readableListening: false,
    resumeScheduled: false,
    errorEmitted: false,
    emitClose: true,
    autoDestroy: true,
    destroyed: true,
    errored: null,
    closed: true,
    closeEmitted: true,
    defaultEncoding: 'utf8',
    awaitDrainWriters: null,
    multiAwaitDrain: false,
    readingMore: false,
    dataEmitted: true,
    decoder: null,
    encoding: null,
    [Symbol(kPaused)]: true
  },
  _events: [Object: null prototype] {
    end: [
      [Function: responseOnEnd],
      [Function: onend],
      [Function: onend]
    ],
    close: [
      [Function (anonymous)],
      [Function: onclose],
      [Function: onclose]
    ],
    finish: [ [Function: onfinish], [Function: onfinish] ],
    error: [
      [Function: onerror],
      [Function (anonymous)],
      [Function: onerror]
    ]
  },
  _eventsCount: 4,
  _maxListeners: undefined,
  socket: <ref *2> TLSSocket {
    _tlsOptions: {
      allowHalfOpen: undefined,
      pipe: false,
      secureContext: SecureContext { context: SecureContext {} },
      isServer: false,
      requestCert: true,
      rejectUnauthorized: true,
      session: undefined,
      ALPNProtocols: undefined,
      requestOCSP: undefined,
      enableTrace: undefined,
      pskCallback: undefined,
      highWaterMark: undefined,
      onread: undefined,
      signal: undefined
    },
    _secureEstablished: true,
    _securePending: false,
    _newSessionPending: false,
    _controlReleased: true,
    secureConnecting: false,
    _SNICallback: null,
    servername: 'www.tiktok.com',
    alpnProtocol: false,
    authorized: true,
    authorizationError: null,
    encrypted: true,
    _events: [Object: null prototype] {
      close: [
        [Function: onSocketCloseDestroySSL],
        [Function],
        [Function: onClose],
        [Function: socketCloseListener]
      ],
      end: [Function: onReadableStreamEnd],
      newListener: [Function: keylogNewListener],
      secure: [Function: onConnectSecure],
      session: [Function (anonymous)],
      free: [Function: onFree],
      timeout: [Function: onTimeout],
      agentRemove: [Function: onRemove],
      error: [Function: socketErrorListener]
    },
    _eventsCount: 9,
    connecting: false,
    _hadError: false,
    _parent: null,
    _host: 'www.tiktok.com',
    _readableState: ReadableState {
      objectMode: false,
      highWaterMark: 16384,
      buffer: BufferList { head: null, tail: null, length: 0 },
      length: 0,
      pipes: [],
      flowing: true,
      ended: true,
      endEmitted: true,
      reading: false,
      constructed: true,
      sync: false,
      needReadable: false,
      emittedReadable: false,
      readableListening: false,
      resumeScheduled: false,
      errorEmitted: false,
      emitClose: false,
      autoDestroy: true,
      destroyed: true,
      errored: null,
      closed: true,
      closeEmitted: true,
      defaultEncoding: 'utf8',
      awaitDrainWriters: null,
      multiAwaitDrain: false,
      readingMore: false,
      dataEmitted: true,
      decoder: null,
      encoding: null,
      [Symbol(kPaused)]: false
    },
    _maxListeners: undefined,
    _writableState: WritableState {
      objectMode: false,
      highWaterMark: 16384,
      finalCalled: true,
      needDrain: false,
      ending: true,
      ended: true,
      finished: true,
      destroyed: true,
      decodeStrings: false,
      defaultEncoding: 'utf8',
      length: 0,
      writing: false,
      corked: 0,
      sync: false,
      bufferProcessing: false,
      onwrite: [Function: bound onwrite],
      writecb: null,
      writelen: 0,
      afterWriteTickInfo: null,
      buffered: [],
      bufferedIndex: 0,
      allBuffers: true,
      allNoop: true,
      pendingcb: 0,
      constructed: true,
      prefinished: true,
      errorEmitted: false,
      emitClose: false,
      autoDestroy: true,
      errored: null,
      closed: true,
      closeEmitted: true,
      [Symbol(kOnFinished)]: []
    },
    allowHalfOpen: false,
    _sockname: null,
    _pendingData: null,
    _pendingEncoding: '',
    server: undefined,
    _server: null,
    ssl: null,
    _requestCert: true,
    _rejectUnauthorized: true,
    parser: null,
    _httpMessage: [Circular *1],
    write: [Function: writeAfterFIN],
    [Symbol(res)]: TLSWrap {
      _parent: TCP {
        reading: [Getter/Setter],
        onconnection: null,
        [Symbol(owner_symbol)]: [Circular *2],
        [Symbol(handle_onclose)]: [Function: done]
      },
      _parentWrap: undefined,
      _secureContext: SecureContext { context: SecureContext {} },
      reading: true,
      onkeylog: [Function: onkeylog],
      onhandshakestart: {},
      onhandshakedone: [Function (anonymous)],
      onocspresponse: [Function: onocspresponse],
      onnewsession: [Function: onnewsessionclient],
      onerror: [Function: onerror],
      [Symbol(owner_symbol)]: [Circular *2]
    },
    [Symbol(verified)]: true,
    [Symbol(pendingSession)]: null,
    [Symbol(async_id_symbol)]: 661,
    [Symbol(kHandle)]: null,
    [Symbol(lastWriteQueueSize)]: 0,
    [Symbol(timeout)]: null,
    [Symbol(kBuffer)]: null,
    [Symbol(kBufferCb)]: null,
    [Symbol(kBufferGen)]: null,
    [Symbol(kCapture)]: false,
    [Symbol(kSetNoDelay)]: false,
    [Symbol(kSetKeepAlive)]: true,
    [Symbol(kSetKeepAliveInitialDelay)]: 60,
    [Symbol(kBytesRead)]: 12086,
    [Symbol(kBytesWritten)]: 1757,
    [Symbol(connect-options)]: {
      rejectUnauthorized: true,
      ciphers: 'TLS_AES_256_GCM_SHA384:TLS_CHACHA20_POLY1305_SHA256:TLS_AES_128_GCM_SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-AES256-GCM-SHA384:DHE-RSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-SHA256:DHE-RSA-AES128-SHA256:ECDHE-RSA-AES256-SHA384:DHE-RSA-AES256-SHA384:ECDHE-RSA-AES256-SHA256:DHE-RSA-AES256-SHA256:HIGH:!aNULL:!eNULL:!EXPORT:!DES:!RC4:!MD5:!PSK:!SRP:!CAMELLIA',
      checkServerIdentity: [Function: checkServerIdentity],
      minDHSize: 1024,
      maxRedirects: 21,
      maxBodyLength: Infinity,
      protocol: 'https:',
      path: null,
      method: 'GET',
      headers: [Object: null prototype] {
        Accept: 'application/json, text/plain, */*',
        'user-agent': '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.56',
        'x-tt-params': 'mb+z3Pl1d/bc+N0SKnc7nb3QUghzTPiwbDV+3XN8HaTR7ZoEa/7hMEVe8NYseSZKfnOqFJfVa8/noeVN7K2m+ShvQEqpSN4OE3PpwF8WE0lHdpLdjDGIFpLVf87aS2ojRfWVam4Zn+M2shhJTtD0JRaB/gXyNLmuDsnImH+4no9JExlQG8eOwzP6lpaIlm341o3lFUFynA4/b3Bv0vSRhZkWl3nMS3vfy+998pEitjPy2m3uopIhHEx9spxcNmgT71m69c7d5mvCiTpLcE5jDndTRzMsWRd+SMnkGaiF6pePfK2Am1s/FOeQP3CsZQ41kTSXOpO8auQUOj9peSocx1988qZsIdPGDhPFX8jXRiKh+YZLglah7Zk1/TSy7hgB2+uuZMqYwPHv0W18JijziIyZ0GUN/SHdEFerSEpGj3AzNLkvyid7iIWwn19cDynnoHDZ2V8kSmW8Htq+DbvRTyxpxOVE/WGKghws7m2arWgAXgAIPgq6x2UV/T7RVlKWjsRJMWMeJcJn22uby5aI/g==',
        'Accept-Encoding': 'gzip, compress, deflate, br'
      },
      agents: { http: undefined, https: undefined },
      auth: undefined,
      beforeRedirect: [Function: dispatchBeforeRedirect],
      beforeRedirects: { proxy: [Function: beforeRedirect] },
      hostname: 'www.tiktok.com',
      port: 443,
      agent: undefined,
      nativeProtocols: { 'http:': [Object], 'https:': [Object] },
      pathname: '/api/post/item_list/',
      search: '?aid=1988&app_language=en&app_name=tiktok_web&battery_info=1&browser_language=en-US&browser_name=Mozilla&browser_online=true&browser_platform=Win32&browser_version=5.0%20%28Windows%20NT%2010.0%3B%20Win64%3B%20x64%29%20AppleWebKit%2F537.36%20%28KHTML%2C%20like%20Gecko%29%20Chrome%2F107.0.0.0%20Safari%2F537.36%20Edg%2F107.0.1418.56&channel=tiktok_web&cookie_enabled=true&device_id=7165118680723998214&device_platform=web_pc&focus_state=true&from_page=user&history_len=3&is_fullscreen=false&is_page_visible=true&os=windows&priority_region=RO&referer=&region=RO&screen_height=1440&screen_width=2560&tz_name=Europe%2FBucharest&webcast_language=en&msToken=G3C-3f8JVeDj9OTvvxfaJ_NppXWzVflwP1dOclpUOmAv4WmejB8kFwndJufXBBrXbeWNqzJgL8iF5zn33da-ZlDihRoWRjh_TDSuAgqSGAu1-4u2YlvCATAM2jl2J1dwNPf0_fk9dx1gJxQ21S0=&X-Bogus=DFSzswVYxTUANS/JS8OTqsXyYJUo&_signature=_02B4Z6wo00001CoOkNwAAIDBCa--cQz5e0wqDpRAAGoE8f',
      _defaultAgent: Agent {
        _events: [Object: null prototype],
        _eventsCount: 2,
        _maxListeners: undefined,
        defaultPort: 443,
        protocol: 'https:',
        options: [Object: null prototype],
        requests: [Object: null prototype] {},
        sockets: [Object: null prototype],
        freeSockets: [Object: null prototype] {},
        keepAliveMsecs: 1000,
        keepAlive: false,
        maxSockets: Infinity,
        maxFreeSockets: 256,
        scheduling: 'lifo',
        maxTotalSockets: Infinity,
        totalSocketCount: 1,
        maxCachedSessions: 100,
        _sessionCache: [Object],
        [Symbol(kCapture)]: false
      },
      host: 'www.tiktok.com',
      servername: 'www.tiktok.com',
      _agentKey: 'www.tiktok.com:443:::::::::::::::::::::',
      encoding: null,
      singleUse: true
    },
    [Symbol(RequestTimeout)]: undefined
  },
  httpVersionMajor: 1,
  httpVersionMinor: 1,
  httpVersion: '1.1',
  complete: true,
  rawHeaders: [
    'Server',
    'nginx',
    'Content-Type',
    'application/json',
    'X-Tt-Logid',
    '202212080911510102451571061E78FE14',
    'Tt_stable',
    '1',
    'Bd-Tt-Error-Code',
    '0',
    'X-Ms-Token',
    'jyeNRxQWyZpKbvf4i9FUO8gmpOEZVNGnZ1YQm05RgD_mMCY8Ycxi9VsKdj_K33rhmjBt9yc-hcPBntnM2vTbn8Iy1MQK1G-wXW75M3IIt0rZ3xLxlvdxecGj40lIrKmzd-_G1nohrk6XoPXhtGQ=',
    'Strict-Transport-Security',
    'max-age=31536000',
    'x-tt-trace-host',
    '01cfb4308db9530046e2c97a425809bf11dc7127dde269cb6409ac7598690d929e9d09583c703d892293865ed7f3a4b3694dd9a3667a65a0203d6aa5cce9b3126f689e9f75c8c35afc41db5de191e78cd2d2024b46a53fbbc50768f8cbf646543d',
    'Content-Encoding',
    'br',
    'X-Origin-Response-Time',
    '355,184.28.235.181',
    'X-Akamai-Request-ID',
    '9641d9.d92474e',
    'Expires',
    'Thu, 08 Dec 2022 09:11:51 GMT',
    'Cache-Control',
    'max-age=0, no-cache, no-store',
    'Pragma',
    'no-cache',
    'Date',
    'Thu, 08 Dec 2022 09:11:51 GMT',
    'Transfer-Encoding',
    'chunked',
    'X-Cache',
    'TCP_MISS from a184-26-91-43.deploy.akamaitechnologies.com (AkamaiGHost/10.10.2-45048955) (-)',
    'Connection',
    'close',
    'Connection',
    'Transfer-Encoding',
    'Set-Cookie',
    'msToken=jyeNRxQWyZpKbvf4i9FUO8gmpOEZVNGnZ1YQm05RgD_mMCY8Ycxi9VsKdj_K33rhmjBt9yc-hcPBntnM2vTbn8Iy1MQK1G-wXW75M3IIt0rZ3xLxlvdxecGj40lIrKmzd-_G1nohrk6XoPXhtGQ=; expires=Sun, 18 Dec 2022 09:11:51 GMT; domain=tiktok.com; path=/; secure; SameSite=None',
    'X-Cache-Remote',
    'TCP_MISS from a184-28-235-181.deploy.akamaitechnologies.com (AkamaiGHost/10.10.3-45298580) (-)',
    'x-tt-trace-tag',
    'id=16;cdn-cache=miss;type=dyn',
    'Server-Timing',
    'cdn-cache; desc=MISS, edge; dur=32, origin; dur=355',
    'Server-Timing',
    'inner; dur=345',
    'X-Parent-Response-Time',
    '387,184.26.91.43'
  ],
  rawTrailers: [],
  aborted: false,
  upgrade: false,
  url: '',
  method: null,
  statusCode: 200,
  statusMessage: 'OK',
  client: <ref *2> TLSSocket {
    _tlsOptions: {
      allowHalfOpen: undefined,
      pipe: false,
      secureContext: SecureContext { context: SecureContext {} },
      isServer: false,
      requestCert: true,
      rejectUnauthorized: true,
      session: undefined,
      ALPNProtocols: undefined,
      requestOCSP: undefined,
      enableTrace: undefined,
      pskCallback: undefined,
      highWaterMark: undefined,
      onread: undefined,
      signal: undefined
    },
    _secureEstablished: true,
    _securePending: false,
    _newSessionPending: false,
    _controlReleased: true,
    secureConnecting: false,
    _SNICallback: null,
    servername: 'www.tiktok.com',
    alpnProtocol: false,
    authorized: true,
    authorizationError: null,
    encrypted: true,
    _events: [Object: null prototype] {
      close: [
        [Function: onSocketCloseDestroySSL],
        [Function],
        [Function: onClose],
        [Function: socketCloseListener]
      ],
      end: [Function: onReadableStreamEnd],
      newListener: [Function: keylogNewListener],
      secure: [Function: onConnectSecure],
      session: [Function (anonymous)],
      free: [Function: onFree],
      timeout: [Function: onTimeout],
      agentRemove: [Function: onRemove],
      error: [Function: socketErrorListener]
    },
    _eventsCount: 9,
    connecting: false,
    _hadError: false,
    _parent: null,
    _host: 'www.tiktok.com',
    _readableState: ReadableState {
      objectMode: false,
      highWaterMark: 16384,
      buffer: BufferList { head: null, tail: null, length: 0 },
      length: 0,
      pipes: [],
      flowing: true,
      ended: true,
      endEmitted: true,
      reading: false,
      constructed: true,
      sync: false,
      needReadable: false,
      emittedReadable: false,
      readableListening: false,
      resumeScheduled: false,
      errorEmitted: false,
      emitClose: false,
      autoDestroy: true,
      destroyed: true,
      errored: null,
      closed: true,
      closeEmitted: true,
      defaultEncoding: 'utf8',
      awaitDrainWriters: null,
      multiAwaitDrain: false,
      readingMore: false,
      dataEmitted: true,
      decoder: null,
      encoding: null,
      [Symbol(kPaused)]: false
    },
    _maxListeners: undefined,
    _writableState: WritableState {
      objectMode: false,
      highWaterMark: 16384,
      finalCalled: true,
      needDrain: false,
      ending: true,
      ended: true,
      finished: true,
      destroyed: true,
      decodeStrings: false,
      defaultEncoding: 'utf8',
      length: 0,
      writing: false,
      corked: 0,
      sync: false,
      bufferProcessing: false,
      onwrite: [Function: bound onwrite],
      writecb: null,
      writelen: 0,
      afterWriteTickInfo: null,
      buffered: [],
      bufferedIndex: 0,
      allBuffers: true,
      allNoop: true,
      pendingcb: 0,
      constructed: true,
      prefinished: true,
      errorEmitted: false,
      emitClose: false,
      autoDestroy: true,
      errored: null,
      closed: true,
      closeEmitted: true,
      [Symbol(kOnFinished)]: []
    },
    allowHalfOpen: false,
    _sockname: null,
    _pendingData: null,
    _pendingEncoding: '',
    server: undefined,
    _server: null,
    ssl: null,
    _requestCert: true,
    _rejectUnauthorized: true,
    parser: null,
    _httpMessage: [Circular *1],
    write: [Function: writeAfterFIN],
    [Symbol(res)]: TLSWrap {
      _parent: TCP {
        reading: [Getter/Setter],
        onconnection: null,
        [Symbol(owner_symbol)]: [Circular *2],
        [Symbol(handle_onclose)]: [Function: done]
      },
      _parentWrap: undefined,
      _secureContext: SecureContext { context: SecureContext {} },
      reading: true,
      onkeylog: [Function: onkeylog],
      onhandshakestart: {},
      onhandshakedone: [Function (anonymous)],
      onocspresponse: [Function: onocspresponse],
      onnewsession: [Function: onnewsessionclient],
      onerror: [Function: onerror],
      [Symbol(owner_symbol)]: [Circular *2]
    },
    [Symbol(verified)]: true,
    [Symbol(pendingSession)]: null,
    [Symbol(async_id_symbol)]: 661,
    [Symbol(kHandle)]: null,
    [Symbol(lastWriteQueueSize)]: 0,
    [Symbol(timeout)]: null,
    [Symbol(kBuffer)]: null,
    [Symbol(kBufferCb)]: null,
    [Symbol(kBufferGen)]: null,
    [Symbol(kCapture)]: false,
    [Symbol(kSetNoDelay)]: false,
    [Symbol(kSetKeepAlive)]: true,
    [Symbol(kSetKeepAliveInitialDelay)]: 60,
    [Symbol(kBytesRead)]: 12086,
    [Symbol(kBytesWritten)]: 1757,
    [Symbol(connect-options)]: {
      rejectUnauthorized: true,
      ciphers: 'TLS_AES_256_GCM_SHA384:TLS_CHACHA20_POLY1305_SHA256:TLS_AES_128_GCM_SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-AES256-GCM-SHA384:DHE-RSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-SHA256:DHE-RSA-AES128-SHA256:ECDHE-RSA-AES256-SHA384:DHE-RSA-AES256-SHA384:ECDHE-RSA-AES256-SHA256:DHE-RSA-AES256-SHA256:HIGH:!aNULL:!eNULL:!EXPORT:!DES:!RC4:!MD5:!PSK:!SRP:!CAMELLIA',
      checkServerIdentity: [Function: checkServerIdentity],
      minDHSize: 1024,
      maxRedirects: 21,
      maxBodyLength: Infinity,
      protocol: 'https:',
      path: null,
      method: 'GET',
      headers: [Object: null prototype] {
        Accept: 'application/json, text/plain, */*',
        'user-agent': '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.56',
        'x-tt-params': 'mb+z3Pl1d/bc+N0SKnc7nb3QUghzTPiwbDV+3XN8HaTR7ZoEa/7hMEVe8NYseSZKfnOqFJfVa8/noeVN7K2m+ShvQEqpSN4OE3PpwF8WE0lHdpLdjDGIFpLVf87aS2ojRfWVam4Zn+M2shhJTtD0JRaB/gXyNLmuDsnImH+4no9JExlQG8eOwzP6lpaIlm341o3lFUFynA4/b3Bv0vSRhZkWl3nMS3vfy+998pEitjPy2m3uopIhHEx9spxcNmgT71m69c7d5mvCiTpLcE5jDndTRzMsWRd+SMnkGaiF6pePfK2Am1s/FOeQP3CsZQ41kTSXOpO8auQUOj9peSocx1988qZsIdPGDhPFX8jXRiKh+YZLglah7Zk1/TSy7hgB2+uuZMqYwPHv0W18JijziIyZ0GUN/SHdEFerSEpGj3AzNLkvyid7iIWwn19cDynnoHDZ2V8kSmW8Htq+DbvRTyxpxOVE/WGKghws7m2arWgAXgAIPgq6x2UV/T7RVlKWjsRJMWMeJcJn22uby5aI/g==',
        'Accept-Encoding': 'gzip, compress, deflate, br'
      },
      agents: { http: undefined, https: undefined },
      auth: undefined,
      beforeRedirect: [Function: dispatchBeforeRedirect],
      beforeRedirects: { proxy: [Function: beforeRedirect] },
      hostname: 'www.tiktok.com',
      port: 443,
      agent: undefined,
      nativeProtocols: { 'http:': [Object], 'https:': [Object] },
      pathname: '/api/post/item_list/',
      search: '?aid=1988&app_language=en&app_name=tiktok_web&battery_info=1&browser_language=en-US&browser_name=Mozilla&browser_online=true&browser_platform=Win32&browser_version=5.0%20%28Windows%20NT%2010.0%3B%20Win64%3B%20x64%29%20AppleWebKit%2F537.36%20%28KHTML%2C%20like%20Gecko%29%20Chrome%2F107.0.0.0%20Safari%2F537.36%20Edg%2F107.0.1418.56&channel=tiktok_web&cookie_enabled=true&device_id=7165118680723998214&device_platform=web_pc&focus_state=true&from_page=user&history_len=3&is_fullscreen=false&is_page_visible=true&os=windows&priority_region=RO&referer=&region=RO&screen_height=1440&screen_width=2560&tz_name=Europe%2FBucharest&webcast_language=en&msToken=G3C-3f8JVeDj9OTvvxfaJ_NppXWzVflwP1dOclpUOmAv4WmejB8kFwndJufXBBrXbeWNqzJgL8iF5zn33da-ZlDihRoWRjh_TDSuAgqSGAu1-4u2YlvCATAM2jl2J1dwNPf0_fk9dx1gJxQ21S0=&X-Bogus=DFSzswVYxTUANS/JS8OTqsXyYJUo&_signature=_02B4Z6wo00001CoOkNwAAIDBCa--cQz5e0wqDpRAAGoE8f',
      _defaultAgent: Agent {
        _events: [Object: null prototype],
        _eventsCount: 2,
        _maxListeners: undefined,
        defaultPort: 443,
        protocol: 'https:',
        options: [Object: null prototype],
        requests: [Object: null prototype] {},
        sockets: [Object: null prototype],
        freeSockets: [Object: null prototype] {},
        keepAliveMsecs: 1000,
        keepAlive: false,
        maxSockets: Infinity,
        maxFreeSockets: 256,
        scheduling: 'lifo',
        maxTotalSockets: Infinity,
        totalSocketCount: 1,
        maxCachedSessions: 100,
        _sessionCache: [Object],
        [Symbol(kCapture)]: false
      },
      host: 'www.tiktok.com',
      servername: 'www.tiktok.com',
      _agentKey: 'www.tiktok.com:443:::::::::::::::::::::',
      encoding: null,
      singleUse: true
    },
    [Symbol(RequestTimeout)]: undefined
  },
  _consuming: true,
  _dumped: false,
  req: [Circular *1],
  responseUrl: 'https://www.tiktok.com/api/post/item_list/?aid=1988&app_language=en&app_name=tiktok_web&battery_info=1&browser_language=en-US&browser_name=Mozilla&browser_online=true&browser_platform=Win32&browser_version=5.0%20%28Windows%20NT%2010.0%3B%20Win64%3B%20x64%29%20AppleWebKit%2F537.36%20%28KHTML%2C%20like%20Gecko%29%20Chrome%2F107.0.0.0%20Safari%2F537.36%20Edg%2F107.0.1418.56&channel=tiktok_web&cookie_enabled=true&device_id=7165118680723998214&device_platform=web_pc&focus_state=true&from_page=user&history_len=3&is_fullscreen=false&is_page_visible=true&os=windows&priority_region=RO&referer=&region=RO&screen_height=1440&screen_width=2560&tz_name=Europe%2FBucharest&webcast_language=en&msToken=G3C-3f8JVeDj9OTvvxfaJ_NppXWzVflwP1dOclpUOmAv4WmejB8kFwndJufXBBrXbeWNqzJgL8iF5zn33da-ZlDihRoWRjh_TDSuAgqSGAu1-4u2YlvCATAM2jl2J1dwNPf0_fk9dx1gJxQ21S0=&X-Bogus=DFSzswVYxTUANS/JS8OTqsXyYJUo&_signature=_02B4Z6wo00001CoOkNwAAIDBCa--cQz5e0wqDpRAAGoE8f',
  redirects: [],
  [Symbol(kCapture)]: false,
  [Symbol(kHeaders)]: {
    server: 'nginx',
    'content-type': 'application/json',
    'x-tt-logid': '202212080911510102451571061E78FE14',
    tt_stable: '1',
    'bd-tt-error-code': '0',
    'x-ms-token': 'jyeNRxQWyZpKbvf4i9FUO8gmpOEZVNGnZ1YQm05RgD_mMCY8Ycxi9VsKdj_K33rhmjBt9yc-hcPBntnM2vTbn8Iy1MQK1G-wXW75M3IIt0rZ3xLxlvdxecGj40lIrKmzd-_G1nohrk6XoPXhtGQ=',
    'strict-transport-security': 'max-age=31536000',
    'x-tt-trace-host': '01cfb4308db9530046e2c97a425809bf11dc7127dde269cb6409ac7598690d929e9d09583c703d892293865ed7f3a4b3694dd9a3667a65a0203d6aa5cce9b3126f689e9f75c8c35afc41db5de191e78cd2d2024b46a53fbbc50768f8cbf646543d',
    'x-origin-response-time': '355,184.28.235.181',
    'x-akamai-request-id': '9641d9.d92474e',
    expires: 'Thu, 08 Dec 2022 09:11:51 GMT',
    'cache-control': 'max-age=0, no-cache, no-store',
    pragma: 'no-cache',
    date: 'Thu, 08 Dec 2022 09:11:51 GMT',
    'transfer-encoding': 'chunked',
    'x-cache': 'TCP_MISS from a184-26-91-43.deploy.akamaitechnologies.com (AkamaiGHost/10.10.2-45048955) (-)',
    connection: 'close, Transfer-Encoding',
    'set-cookie': [
      'msToken=jyeNRxQWyZpKbvf4i9FUO8gmpOEZVNGnZ1YQm05RgD_mMCY8Ycxi9VsKdj_K33rhmjBt9yc-hcPBntnM2vTbn8Iy1MQK1G-wXW75M3IIt0rZ3xLxlvdxecGj40lIrKmzd-_G1nohrk6XoPXhtGQ=; expires=Sun, 18 Dec 2022 09:11:51 GMT; domain=tiktok.com; path=/; secure; SameSite=None'
    ],
    'x-cache-remote': 'TCP_MISS from a184-28-235-181.deploy.akamaitechnologies.com (AkamaiGHost/10.10.3-45298580) (-)',
    'x-tt-trace-tag': 'id=16;cdn-cache=miss;type=dyn',
    'server-timing': 'cdn-cache; desc=MISS, edge; dur=32, origin; dur=355, inner; dur=345',
    'x-parent-response-time': '387,184.26.91.43'
  },
  [Symbol(kHeadersCount)]: 50,
  [Symbol(kTrailers)]: null,
  [Symbol(kTrailersCount)]: 0,
  [Symbol(RequestTimeout)]: undefined
},
aborted: false,
timeoutCb: null,
upgradeOrConnect: false,
parser: null,
maxHeadersCount: null,
reusedSocket: false,
host: 'www.tiktok.com',
protocol: 'https:',
_redirectable: Writable {
  _writableState: WritableState {
    objectMode: false,
    highWaterMark: 16384,
    finalCalled: false,
    needDrain: false,
    ending: false,
    ended: false,
    finished: false,
    destroyed: false,
    decodeStrings: true,
    defaultEncoding: 'utf8',
    length: 0,
    writing: false,
    corked: 0,
    sync: true,
    bufferProcessing: false,
    onwrite: [Function: bound onwrite],
    writecb: null,
    writelen: 0,
    afterWriteTickInfo: null,
    buffered: [],
    bufferedIndex: 0,
    allBuffers: true,
    allNoop: true,
    pendingcb: 0,
    constructed: true,
    prefinished: false,
    errorEmitted: false,
    emitClose: true,
    autoDestroy: true,
    errored: null,
    closed: false,
    closeEmitted: false,
    [Symbol(kOnFinished)]: []
  },
  _events: [Object: null prototype] {
    response: [Function: handleResponse],
    error: [Function: handleRequestError],
    socket: [Function: handleRequestSocket]
  },
  _eventsCount: 3,
  _maxListeners: undefined,
  _options: {
    maxRedirects: 21,
    maxBodyLength: Infinity,
    protocol: 'https:',
    path: '/api/post/item_list/?aid=1988&app_language=en&app_name=tiktok_web&battery_info=1&browser_language=en-US&browser_name=Mozilla&browser_online=true&browser_platform=Win32&browser_version=5.0%20%28Windows%20NT%2010.0%3B%20Win64%3B%20x64%29%20AppleWebKit%2F537.36%20%28KHTML%2C%20like%20Gecko%29%20Chrome%2F107.0.0.0%20Safari%2F537.36%20Edg%2F107.0.1418.56&channel=tiktok_web&cookie_enabled=true&device_id=7165118680723998214&device_platform=web_pc&focus_state=true&from_page=user&history_len=3&is_fullscreen=false&is_page_visible=true&os=windows&priority_region=RO&referer=&region=RO&screen_height=1440&screen_width=2560&tz_name=Europe%2FBucharest&webcast_language=en&msToken=G3C-3f8JVeDj9OTvvxfaJ_NppXWzVflwP1dOclpUOmAv4WmejB8kFwndJufXBBrXbeWNqzJgL8iF5zn33da-ZlDihRoWRjh_TDSuAgqSGAu1-4u2YlvCATAM2jl2J1dwNPf0_fk9dx1gJxQ21S0=&X-Bogus=DFSzswVYxTUANS/JS8OTqsXyYJUo&_signature=_02B4Z6wo00001CoOkNwAAIDBCa--cQz5e0wqDpRAAGoE8f',
    method: 'GET',
    headers: [Object: null prototype] {
      Accept: 'application/json, text/plain, */*',
      'user-agent': '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.56',
      'x-tt-params': 'mb+z3Pl1d/bc+N0SKnc7nb3QUghzTPiwbDV+3XN8HaTR7ZoEa/7hMEVe8NYseSZKfnOqFJfVa8/noeVN7K2m+ShvQEqpSN4OE3PpwF8WE0lHdpLdjDGIFpLVf87aS2ojRfWVam4Zn+M2shhJTtD0JRaB/gXyNLmuDsnImH+4no9JExlQG8eOwzP6lpaIlm341o3lFUFynA4/b3Bv0vSRhZkWl3nMS3vfy+998pEitjPy2m3uopIhHEx9spxcNmgT71m69c7d5mvCiTpLcE5jDndTRzMsWRd+SMnkGaiF6pePfK2Am1s/FOeQP3CsZQ41kTSXOpO8auQUOj9peSocx1988qZsIdPGDhPFX8jXRiKh+YZLglah7Zk1/TSy7hgB2+uuZMqYwPHv0W18JijziIyZ0GUN/SHdEFerSEpGj3AzNLkvyid7iIWwn19cDynnoHDZ2V8kSmW8Htq+DbvRTyxpxOVE/WGKghws7m2arWgAXgAIPgq6x2UV/T7RVlKWjsRJMWMeJcJn22uby5aI/g==',
      'Accept-Encoding': 'gzip, compress, deflate, br'
    },
    agents: { http: undefined, https: undefined },
    auth: undefined,
    beforeRedirect: [Function: dispatchBeforeRedirect],
    beforeRedirects: { proxy: [Function: beforeRedirect] },
    hostname: 'www.tiktok.com',
    port: '',
    agent: undefined,
    nativeProtocols: {
      'http:': {
        _connectionListener: [Function: connectionListener],
        METHODS: [Array],
        STATUS_CODES: [Object],
        Agent: [Function],
        ClientRequest: [Function: ClientRequest],
        IncomingMessage: [Function: IncomingMessage],
        OutgoingMessage: [Function: OutgoingMessage],
        Server: [Function: Server],
        ServerResponse: [Function: ServerResponse],
        createServer: [Function: createServer],
        validateHeaderName: [Function: __node_internal_],
        validateHeaderValue: [Function: __node_internal_],
        get: [Function: get],
        request: [Function: request],
        maxHeaderSize: [Getter],
        globalAgent: [Getter/Setter]
      },
      'https:': {
        Agent: [Function: Agent],
        globalAgent: [Agent],
        Server: [Function: Server],
        createServer: [Function: createServer],
        get: [Function: get],
        request: [Function: request]
      }
    },
    pathname: '/api/post/item_list/',
    search: '?aid=1988&app_language=en&app_name=tiktok_web&battery_info=1&browser_language=en-US&browser_name=Mozilla&browser_online=true&browser_platform=Win32&browser_version=5.0%20%28Windows%20NT%2010.0%3B%20Win64%3B%20x64%29%20AppleWebKit%2F537.36%20%28KHTML%2C%20like%20Gecko%29%20Chrome%2F107.0.0.0%20Safari%2F537.36%20Edg%2F107.0.1418.56&channel=tiktok_web&cookie_enabled=true&device_id=7165118680723998214&device_platform=web_pc&focus_state=true&from_page=user&history_len=3&is_fullscreen=false&is_page_visible=true&os=windows&priority_region=RO&referer=&region=RO&screen_height=1440&screen_width=2560&tz_name=Europe%2FBucharest&webcast_language=en&msToken=G3C-3f8JVeDj9OTvvxfaJ_NppXWzVflwP1dOclpUOmAv4WmejB8kFwndJufXBBrXbeWNqzJgL8iF5zn33da-ZlDihRoWRjh_TDSuAgqSGAu1-4u2YlvCATAM2jl2J1dwNPf0_fk9dx1gJxQ21S0=&X-Bogus=DFSzswVYxTUANS/JS8OTqsXyYJUo&_signature=_02B4Z6wo00001CoOkNwAAIDBCa--cQz5e0wqDpRAAGoE8f'
  },
  _ended: true,
  _ending: true,
  _redirectCount: 0,
  _redirects: [],
  _requestBodyLength: 0,
  _requestBodyBuffers: [],
  _onNativeResponse: [Function (anonymous)],
  _currentRequest: [Circular *1],
  _currentUrl: 'https://www.tiktok.com/api/post/item_list/?aid=1988&app_language=en&app_name=tiktok_web&battery_info=1&browser_language=en-US&browser_name=Mozilla&browser_online=true&browser_platform=Win32&browser_version=5.0%20%28Windows%20NT%2010.0%3B%20Win64%3B%20x64%29%20AppleWebKit%2F537.36%20%28KHTML%2C%20like%20Gecko%29%20Chrome%2F107.0.0.0%20Safari%2F537.36%20Edg%2F107.0.1418.56&channel=tiktok_web&cookie_enabled=true&device_id=7165118680723998214&device_platform=web_pc&focus_state=true&from_page=user&history_len=3&is_fullscreen=false&is_page_visible=true&os=windows&priority_region=RO&referer=&region=RO&screen_height=1440&screen_width=2560&tz_name=Europe%2FBucharest&webcast_language=en&msToken=G3C-3f8JVeDj9OTvvxfaJ_NppXWzVflwP1dOclpUOmAv4WmejB8kFwndJufXBBrXbeWNqzJgL8iF5zn33da-ZlDihRoWRjh_TDSuAgqSGAu1-4u2YlvCATAM2jl2J1dwNPf0_fk9dx1gJxQ21S0=&X-Bogus=DFSzswVYxTUANS/JS8OTqsXyYJUo&_signature=_02B4Z6wo00001CoOkNwAAIDBCa--cQz5e0wqDpRAAGoE8f',
  [Symbol(kCapture)]: false
},
[Symbol(kCapture)]: false,
[Symbol(kNeedDrain)]: false,
[Symbol(corked)]: 0,
[Symbol(kOutHeaders)]: [Object: null prototype] {
  accept: [ 'Accept', 'application/json, text/plain, */*' ],
  'user-agent': [
    'user-agent',
    '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.56'
  ],
  'x-tt-params': [
    'x-tt-params',
    'mb+z3Pl1d/bc+N0SKnc7nb3QUghzTPiwbDV+3XN8HaTR7ZoEa/7hMEVe8NYseSZKfnOqFJfVa8/noeVN7K2m+ShvQEqpSN4OE3PpwF8WE0lHdpLdjDGIFpLVf87aS2ojRfWVam4Zn+M2shhJTtD0JRaB/gXyNLmuDsnImH+4no9JExlQG8eOwzP6lpaIlm341o3lFUFynA4/b3Bv0vSRhZkWl3nMS3vfy+998pEitjPy2m3uopIhHEx9spxcNmgT71m69c7d5mvCiTpLcE5jDndTRzMsWRd+SMnkGaiF6pePfK2Am1s/FOeQP3CsZQ41kTSXOpO8auQUOj9peSocx1988qZsIdPGDhPFX8jXRiKh+YZLglah7Zk1/TSy7hgB2+uuZMqYwPHv0W18JijziIyZ0GUN/SHdEFerSEpGj3AzNLkvyid7iIWwn19cDynnoHDZ2V8kSmW8Htq+DbvRTyxpxOVE/WGKghws7m2arWgAXgAIPgq6x2UV/T7RVlKWjsRJMWMeJcJn22uby5aI/g=='
  ],
  'accept-encoding': [ 'Accept-Encoding', 'gzip, compress, deflate, br' ],
  host: [ 'Host', 'www.tiktok.com' ]
}

}, cause: Error: unexpected end of file at BrotliDecoder.zlibOnError [as onerror] (node:zlib:189:17) { errno: -5, code: 'Z_BUF_ERROR' } }

Node.js v17.9.1

fojia commented 1 year ago

@liuyan345 Look [ckosmic](https://github.com/ckosmic) c comment.

fluorescentoast commented 1 year ago

The problem is with Axios 1.2.X use Axios 1.1.3 :) Or add "Accept-Encoding": "gzip" to your headers https://github.com/axios/axios/issues/5346

liuyan345 commented 1 year ago

You're right. It's working. Thanks

The problem is with Axios 1.2.X use Axios 1.1.3 :) Or add "Accept-Encoding": "gzip" to your headers axios/axios#5346