carcabot / tiktok-signature

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

How to get user infor #208

Closed Nam077 closed 5 months ago

Nam077 commented 6 months ago
const Signer = require("../");
const axios = require("axios"); // NOTE: not adding this to package.json, you'll need to install it manually

// The `username` of your TikTok profile.
const USER_UNIQUE_ID = "tiktok";

// windows NT 10.0; Win64; x64
const USER_AGENT = 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/101.0.4951.64 Safari/537.36 Edg/101.0.1210.53';

// This the final URL you make a request to for the API call, it is ALWAYS this, do not mistaken it for the signed URL
const TT_REQ_PERM_URL =
  "https://www.tiktok.com/api/user/detail/?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%2F105.0.0.0%20Safari%2F537.36%20Edg%2F105.0.1343.53&channel=tiktok_web&cookie_enabled=true&device_id=7149974697697428997&device_platform=web_pc&focus_state=true&from_page=user&history_len=3&is_fullscreen=false&is_page_visible=true&language=en&os=windows&priority_region=&referer=&region=RO&screen_height=1440&screen_width=2560&secUid=&tz_name=Europe%2FBucharest&uniqueId=emmax_jnr&webcast_language=en&msToken=byMTrhcGuu6WHrJslbbA1f-QJKLaiUiTZhGBvn1i43c1MzTB192fsxadbUpRs4vZp2Zsvjg2DYODyEZr8jFV6etAdBoBG8-MnqhcH7pyE9DL8s42m2I-SYVPYZiVakOchCol2UGPQW1QiBYdOQ==&X-Bogus=DFSzswVYmHtANH7ZSKy6IGXyYJU3&_signature=_02B4Z6wo00001kU0aZwAAIDDZpVHMLhlGFZFNG0AAPKD0f";

// If you're getting empty results change the verifyFp, msToken, X-Bogus and _signature params
const queryParams = {
  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 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/101.0.4951.64 Safari/537.36 Edg/101.0.1210.53',
  channel: "tiktok_web",
  cookie_enabled: "true",
  device_platform: "web_pc",
  focus_state: "true",
  from_page: "user",
  history_len: "3",
  is_fullscreen: "false",
  is_page_visible: "true",
  language: "en",
  os: "windows",
  priority_region: "",
  referer: "",
  region: "US",
  screen_height: "1440",
  screen_width: "2560",
  secUid: "",
  uniqueId: USER_UNIQUE_ID,
  webcast_language: "en",
  WebIdLastTime: "1709489168",
};

async function main() {
  const signer = new Signer(null, USER_AGENT);
  await signer.init();

  const qsObject = new URLSearchParams(queryParams);
  const qs = qsObject.toString();

  const unsignedUrl = `https://www.tiktok.com/api/user/detail?${qs}`;

  const signature = await signer.sign(unsignedUrl);
  const navigator = await signer.navigator();
  await signer.close();

  const { "x-tt-params": xTtParams, signed_url } = signature;
  const { user_agent: userAgent } = navigator;
  const res = await testApiReq({ userAgent, xTtParams }, TT_REQ_PERM_URL);
  const { data } = res;
  console.log(data);
}

async function testApiReq({ userAgent, xTtParams }, url) {
  const options = {
    method: "GET",
    headers: {
      "user-agent": userAgent,
      "x-tt-params": xTtParams,
    },
    url: url,
  };
  return axios(options);
}

main();

i get no data { userInfo: { user: {}, stats: {}, shareMeta: {} } }

jgore077 commented 6 months ago

I am having a similar issue and have commented in other opens issues. I have a feeling that the api might have changed but other people are saying it is working as intended so idk.

mchuong1 commented 5 months ago

Commenting to share the same problem. example response for user taylorswift You can see data is empty at the bottom

{
  status: 200,
  statusText: 'OK',
  headers: Object [AxiosHeaders] {
    server: 'nginx',
    'content-type': 'application/json',
    'content-length': '0',
    tt_stable: '1',
    tt_orcas_res: '1',
    'x-tt-logid': '202403212014467E48C8A354523412EC2D',
    'x-ms-token': 'gsYQQQO8DxcHJxnwN1Qu7kW9taOhFruv9Jhfdpb6q4t31mwxcIY45dWutJtSboPoUPvL_QJINEf1r5AbfoJ4_Bja-lQrVeF1P80-EVssRZEzSfRtHKHux2KPLefF7pY6tp1JsuP-JlBnKUipkA==',
    'server-timing': 'inner; dur=14, cdn-cache; desc=MISS, edge; dur=6, origin; dur=48',
    'x-tt-trace-host': '01374f67a7137488bdec7901e9ded36bee409367dc9726436c1efb43473db2f0a30d22ebe64689ff1628d27b181d722bbda805e59e94bb446f8ccb818bfbb32d104732eb38b309799f62f0afc06dee41edb48f0a8fa71adbaf568dc60b4724ed29',
    'x-tt-trace-id': '00-2403212014467E48C8A354523412EC2D-20C8188A03991B92-00',
    expires: 'Thu, 21 Mar 2024 20:14:46 GMT',
    'cache-control': 'max-age=0, no-cache, no-store',
    pragma: 'no-cache',
    date: 'Thu, 21 Mar 2024 20:14:46 GMT',
    'x-cache': 'TCP_MISS from a23-204-105-152.deploy.akamaitechnologies.com (AkamaiGHost/11.4.3-54729273) (-)',
    connection: 'close',
    'set-cookie': [
      'msToken=gsYQQQO8DxcHJxnwN1Qu7kW9taOhFruv9Jhfdpb6q4t31mwxcIY45dWutJtSboPoUPvL_QJINEf1r5AbfoJ4_Bja-lQrVeF1P80-EVssRZEzSfRtHKHux2KPLefF7pY6tp1JsuP-JlBnKUipkA==; Path=/; Domain=tiktok.com; Expires=Sun, 31 Mar 2024 20:14:46 GMT; Secure; SameSite=None'
    ],
    'x-tt-trace-tag': 'id=16;cdn-cache=miss;type=dyn',
    'x-origin-response-time': '49,23.204.105.152',
    'x-akamai-request-id': '6811f88c'
  },
  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], Blob: [class Blob] },
    validateStatus: [Function: validateStatus],
    headers: Object [AxiosHeaders] {
      Accept: 'application/json, text/plain, */*',
      'Content-Type': undefined,
      'user-agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/105.0.0.0 Safari/537.36 Edg/105.0.1343.53',
      'x-tt-params': '0Ao2GQ2ts0LfwmhpM6WRLdXNyaAaWJBYIakfsbLqvJ6R1t8R7+33DKDZ+/8K8IQix+Rq06SjPPrWMjRxa8uZUcqDv1eviRvBTXAl0XC3Jl4+pbc2RwwwkFy4ez+QDNZxuvq/13R65oZ5rwZNJIIAZDhFCHjTFp+br+OoiXGgkqxKiZ71MvYgAhmaCBUdpOrTqfUgaqNi7f1Nqrkli4ZsQr1TC15c1n6zZVC6v5dXS0+8qsa99gJwMLbEdAm425y7MBlUoEfCXGUKa+q8UvL+7uRpiPLGuyIXEJK6svmbKWA1CwM5/jXdwclV9C82oqEUOzWJzhly2L4d672neOoAZOlsxh8L7NoY2+ihsDqGniKfaft8AyKsip5TsfKz9zEu6feILAacxoVyQd8H33Suw2890SidCNAaqofA1QHFU8s2mhDD4ktx07xvxcNnS9er8Ozfhrn93UAxa1xPoFlgdSJt/GEHLQeR7+EjHs2Old/qeUIoitEhcBa9JnYcWp8j8H3YOQ/LgjDqLYnlKBgfJqVcaADUzdxDahZRjUZzXh19LFkyZfuWyNnN3RR8i4aGrYK392F054XJBRc6nXOlZgY3ocgbnFt+VyolLkfQIXDYIQ5joVQ5bHJX2QvPMFs4McoOay+5f/KXiK1/HENwAakGORGSkuRsov8xZ0pRVCf1ehtkntU+qGOimJwYbBtZzzgU3Xo3xgmKntfZwqTx8uGPbDc+wjP0ILyt4Yrfx8GmVLWeBBa1zyknSzqRVOpW4apC/RTBKuK3+FIXKybywITDnSkN5evPGzbYEmBs65+Pk4L8k7ZJ2E3FxrMuD38NNDNWU5J9bobaM7eGVqOHsQejMGxUgSNDhyHfo0R7DqmPqoFhH1/9ZqSKYEbQY6c0izRqHMZlQFCFjsKge8TgWPTEBKnE9YQGZ/hq+CJQ1Vwyh2hfZwn+p2xl17xg787Dzopd1BagIVbfXZIqTPYVQw==',
      'Accept-Encoding': 'gzip, compress, deflate, br'
    },
    method: 'get',
    url: 'https://www.tiktok.com/api/user/detail/?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%2F105.0.0.0%20Safari%2F537.36%20Edg%2F105.0.1343.53&channel=tiktok_web&cookie_enabled=true&device_id=7149974697697428997&device_platform=web_pc&focus_state=true&from_page=user&history_len=3&is_fullscreen=false&is_page_visible=true&language=en&os=windows&priority_region=&referer=&region=RO&screen_height=1440&screen_width=2560&secUid=&tz_name=Europe%2FBucharest&uniqueId=emmax_jnr&webcast_language=en&msToken=byMTrhcGuu6WHrJslbbA1f-QJKLaiUiTZhGBvn1i43c1MzTB192fsxadbUpRs4vZp2Zsvjg2DYODyEZr8jFV6etAdBoBG8-MnqhcH7pyE9DL8s42m2I-SYVPYZiVakOchCol2UGPQW1QiBYdOQ==&X-Bogus=DFSzswVYmHtANH7ZSKy6IGXyYJU3&_signature=_02B4Z6wo00001kU0aZwAAIDDZpVHMLhlGFZFNG0AAPKD0f',
    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)],
      finish: [Function: requestOnFinish]
    },
    _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,
    strictContentLength: false,
    _contentLength: 0,
    _hasBody: true,
    _trailer: '',
    finished: true,
    _headerSent: true,
    _closed: false,
    socket: 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: 10,
      connecting: false,
      _hadError: false,
      _parent: null,
      _host: 'www.tiktok.com',
      _closeAfterHandlingError: false,
      _readableState: [ReadableState],
      _maxListeners: undefined,
      _writableState: [WritableState],
      allowHalfOpen: false,
      _sockname: null,
      _pendingData: null,
      _pendingEncoding: '',
      server: undefined,
      _server: null,
      ssl: [TLSWrap],
      _requestCert: true,
      _rejectUnauthorized: true,
      parser: null,
      _httpMessage: [Circular *1],
      [Symbol(res)]: [TLSWrap],
      [Symbol(verified)]: true,
      [Symbol(pendingSession)]: null,
      [Symbol(async_id_symbol)]: 1498,
      [Symbol(kHandle)]: [TLSWrap],
      [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)]: 0,
      [Symbol(kBytesWritten)]: 0,
      [Symbol(connect-options)]: [Object]
    },
    _header: 'GET /api/user/detail/?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%2F105.0.0.0%20Safari%2F537.36%20Edg%2F105.0.1343.53&channel=tiktok_web&cookie_enabled=true&device_id=7149974697697428997&device_platform=web_pc&focus_state=true&from_page=user&history_len=3&is_fullscreen=false&is_page_visible=true&language=en&os=windows&priority_region=&referer=&region=RO&screen_height=1440&screen_width=2560&secUid=&tz_name=Europe%2FBucharest&uniqueId=emmax_jnr&webcast_language=en&msToken=byMTrhcGuu6WHrJslbbA1f-QJKLaiUiTZhGBvn1i43c1MzTB192fsxadbUpRs4vZp2Zsvjg2DYODyEZr8jFV6etAdBoBG8-MnqhcH7pyE9DL8s42m2I-SYVPYZiVakOchCol2UGPQW1QiBYdOQ==&X-Bogus=DFSzswVYmHtANH7ZSKy6IGXyYJU3&_signature=_02B4Z6wo00001kU0aZwAAIDDZpVHMLhlGFZFNG0AAPKD0f 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/105.0.0.0 Safari/537.36 Edg/105.0.1343.53\r\n' +
      'x-tt-params: 0Ao2GQ2ts0LfwmhpM6WRLdXNyaAaWJBYIakfsbLqvJ6R1t8R7+33DKDZ+/8K8IQix+Rq06SjPPrWMjRxa8uZUcqDv1eviRvBTXAl0XC3Jl4+pbc2RwwwkFy4ez+QDNZxuvq/13R65oZ5rwZNJIIAZDhFCHjTFp+br+OoiXGgkqxKiZ71MvYgAhmaCBUdpOrTqfUgaqNi7f1Nqrkli4ZsQr1TC15c1n6zZVC6v5dXS0+8qsa99gJwMLbEdAm425y7MBlUoEfCXGUKa+q8UvL+7uRpiPLGuyIXEJK6svmbKWA1CwM5/jXdwclV9C82oqEUOzWJzhly2L4d672neOoAZOlsxh8L7NoY2+ihsDqGniKfaft8AyKsip5TsfKz9zEu6feILAacxoVyQd8H33Suw2890SidCNAaqofA1QHFU8s2mhDD4ktx07xvxcNnS9er8Ozfhrn93UAxa1xPoFlgdSJt/GEHLQeR7+EjHs2Old/qeUIoitEhcBa9JnYcWp8j8H3YOQ/LgjDqLYnlKBgfJqVcaADUzdxDahZRjUZzXh19LFkyZfuWyNnN3RR8i4aGrYK392F054XJBRc6nXOlZgY3ocgbnFt+VyolLkfQIXDYIQ5joVQ5bHJX2QvPMFs4McoOay+5f/KXiK1/HENwAakGORGSkuRsov8xZ0pRVCf1ehtkntU+qGOimJwYbBtZzzgU3Xo3xgmKntfZwqTx8uGPbDc+wjP0ILyt4Yrfx8GmVLWeBBa1zyknSzqRVOpW4apC/RTBKuK3+FIXKybywITDnSkN5evPGzbYEmBs65+Pk4L8k7ZJ2E3FxrMuD38NNDNWU5J9bobaM7eGVqOHsQejMGxUgSNDhyHfo0R7DqmPqoFhH1/9ZqSKYEbQY6c0izRqHMZlQFCFjsKge8TgWPTEBKnE9YQGZ/hq+CJQ1Vwyh2hfZwn+p2xl17xg787Dzopd1BagIVbfXZIqTPYVQw==\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],
      _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
    },
    socketPath: undefined,
    method: 'GET',
    maxHeaderSize: undefined,
    insecureHTTPParser: undefined,
    joinDuplicateHeaders: undefined,
    path: '/api/user/detail/?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%2F105.0.0.0%20Safari%2F537.36%20Edg%2F105.0.1343.53&channel=tiktok_web&cookie_enabled=true&device_id=7149974697697428997&device_platform=web_pc&focus_state=true&from_page=user&history_len=3&is_fullscreen=false&is_page_visible=true&language=en&os=windows&priority_region=&referer=&region=RO&screen_height=1440&screen_width=2560&secUid=&tz_name=Europe%2FBucharest&uniqueId=emmax_jnr&webcast_language=en&msToken=byMTrhcGuu6WHrJslbbA1f-QJKLaiUiTZhGBvn1i43c1MzTB192fsxadbUpRs4vZp2Zsvjg2DYODyEZr8jFV6etAdBoBG8-MnqhcH7pyE9DL8s42m2I-SYVPYZiVakOchCol2UGPQW1QiBYdOQ==&X-Bogus=DFSzswVYmHtANH7ZSKy6IGXyYJU3&_signature=_02B4Z6wo00001kU0aZwAAIDDZpVHMLhlGFZFNG0AAPKD0f',
    _ended: true,
    res: IncomingMessage {
      _readableState: [ReadableState],
      _events: [Object: null prototype],
      _eventsCount: 4,
      _maxListeners: undefined,
      socket: [TLSSocket],
      httpVersionMajor: 1,
      httpVersionMinor: 1,
      httpVersion: '1.1',
      complete: true,
      rawHeaders: [Array],
      rawTrailers: [],
      joinDuplicateHeaders: undefined,
      aborted: false,
      upgrade: false,
      url: '',
      method: null,
      statusCode: 200,
      statusMessage: 'OK',
      client: [TLSSocket],
      _consuming: false,
      _dumped: false,
      req: [Circular *1],
      responseUrl: 'https://www.tiktok.com/api/user/detail/?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%2F105.0.0.0%20Safari%2F537.36%20Edg%2F105.0.1343.53&channel=tiktok_web&cookie_enabled=true&device_id=7149974697697428997&device_platform=web_pc&focus_state=true&from_page=user&history_len=3&is_fullscreen=false&is_page_visible=true&language=en&os=windows&priority_region=&referer=&region=RO&screen_height=1440&screen_width=2560&secUid=&tz_name=Europe%2FBucharest&uniqueId=emmax_jnr&webcast_language=en&msToken=byMTrhcGuu6WHrJslbbA1f-QJKLaiUiTZhGBvn1i43c1MzTB192fsxadbUpRs4vZp2Zsvjg2DYODyEZr8jFV6etAdBoBG8-MnqhcH7pyE9DL8s42m2I-SYVPYZiVakOchCol2UGPQW1QiBYdOQ==&X-Bogus=DFSzswVYmHtANH7ZSKy6IGXyYJU3&_signature=_02B4Z6wo00001kU0aZwAAIDDZpVHMLhlGFZFNG0AAPKD0f',
      redirects: [],
      [Symbol(kCapture)]: false,
      [Symbol(kHeaders)]: [Object],
      [Symbol(kHeadersCount)]: 42,
      [Symbol(kTrailers)]: null,
      [Symbol(kTrailersCount)]: 0
    },
    aborted: false,
    timeoutCb: null,
    upgradeOrConnect: false,
    parser: null,
    maxHeadersCount: null,
    reusedSocket: false,
    host: 'www.tiktok.com',
    protocol: 'https:',
    _redirectable: Writable {
      _writableState: [WritableState],
      _events: [Object: null prototype],
      _eventsCount: 3,
      _maxListeners: undefined,
      _options: [Object],
      _ended: true,
      _ending: true,
      _redirectCount: 0,
      _redirects: [],
      _requestBodyLength: 0,
      _requestBodyBuffers: [],
      _onNativeResponse: [Function (anonymous)],
      _currentRequest: [Circular *1],
      _currentUrl: 'https://www.tiktok.com/api/user/detail/?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%2F105.0.0.0%20Safari%2F537.36%20Edg%2F105.0.1343.53&channel=tiktok_web&cookie_enabled=true&device_id=7149974697697428997&device_platform=web_pc&focus_state=true&from_page=user&history_len=3&is_fullscreen=false&is_page_visible=true&language=en&os=windows&priority_region=&referer=&region=RO&screen_height=1440&screen_width=2560&secUid=&tz_name=Europe%2FBucharest&uniqueId=emmax_jnr&webcast_language=en&msToken=byMTrhcGuu6WHrJslbbA1f-QJKLaiUiTZhGBvn1i43c1MzTB192fsxadbUpRs4vZp2Zsvjg2DYODyEZr8jFV6etAdBoBG8-MnqhcH7pyE9DL8s42m2I-SYVPYZiVakOchCol2UGPQW1QiBYdOQ==&X-Bogus=DFSzswVYmHtANH7ZSKy6IGXyYJU3&_signature=_02B4Z6wo00001kU0aZwAAIDDZpVHMLhlGFZFNG0AAPKD0f',
      [Symbol(kCapture)]: false
    },
    [Symbol(kCapture)]: false,
    [Symbol(kBytesWritten)]: 0,
    [Symbol(kNeedDrain)]: false,
    [Symbol(corked)]: 0,
    [Symbol(kOutHeaders)]: [Object: null prototype] {
      accept: [Array],
      'user-agent': [Array],
      'x-tt-params': [Array],
      'accept-encoding': [Array],
      host: [Array]
    },
    [Symbol(errored)]: null,
    [Symbol(kHighWaterMark)]: 16384,
    [Symbol(kRejectNonStandardBodyWrites)]: false,
    [Symbol(kUniqueHeaders)]: null
  },
  data: ''
}
jgore077 commented 5 months ago

Yep its broken but the maintainer isn't responding.

johnwhoyou commented 5 months ago

Bump. Any fixes on this please? Thanks.

dongsinhho commented 5 months ago

in index.js, you guys can change headless property to false. This may help. But not is a root cause.

carcabot commented 5 months ago

Check latest commit