zca-js
  • ✨Bắt đầu
    • Giới thiệu
    • Ví dụ
      • Bot nhại lại người dùng
      • Bot chào mừng thành viên
  • 🔑Đăng Nhập
    • Đăng nhập với Cookie
    • Đăng nhập với QRCode
    • Đăng nhập nhiều tài khoản
    • Sử dụng Proxy
  • 🛠️API
    • acceptFriendRequest
    • addGroupDeputy
    • addReaction
    • addUserToGroup
    • blockUser
    • changeFriendAlias
    • changeGroupAvatar
    • changeGroupName
    • changeGroupOwner
    • createGroup
    • createNote
    • createPoll
    • deleteMessage
    • disperseGroup
    • editNote
    • fetchAccountInfo
    • findUser
    • getAllFriends
    • getAllGroups
    • getContext
    • getCookie
    • getGroupInfo
    • getOwnId
    • getQR
    • getStickers
    • getStickersDetail
    • getUserInfo
    • lockPoll
    • pinConversations
    • removeGroupDeputy
    • removeUserFromGroup
    • sendCard
    • sendFriendRequest
    • sendMessage
    • sendReport
    • sendSticker
    • sendVoice
    • unblockUser
    • undo
  • 📡Listener
    • message
    • reaction
    • undo
    • group_event
Powered by GitBook
On this page
  • Chuẩn bị
  • Đăng nhập với Cookie
  1. Đăng Nhập

Đăng nhập với Cookie

Đăng nhập vào tài khoản Zalo cá nhân

PreviousBot chào mừng thành viênNextĐăng nhập với QRCode

Last updated 4 months ago

Chuẩn bị

UPDATE: giờ đây bạn có thể sử dụng tiện ích để lấy các thông tin cần thiết để đăng nhập như: IMEI, userAgent và Cookies

  1. Đăng nhập vào trên trình duyệt

  2. Mở DevTools trên trình duyệt, bấm F12 hoặc tổ hợp CTRL + SHIFT + C

  3. Vào console của DevTools lấy imei bằng 1 trong 2 mã sau:

    1. localStorage.getItem('z_uuid')

    2. localStorage.getItem('sh_z_uuid')

  4. Cũng tại console, gõ navigator.userAgent để lấy userAgent

  5. Lấy Cookie thông qua các tiện ích như , hoặc

Đăng nhập với Cookie

index.js
import { Zalo } from "zca-js";
import fs from "fs";

const zalo = new Zalo({
    selfListen: false, // mặc định false, lắng nghe sự kiện của bản thân
    checkUpdate: true, // mặc định true, kiểm tra update
    logging: true // mặc định true, bật/tắt log mặc định của thư viện
});

// đọc cookie đã lưu ở bước 5
const cookie = JSON.parse(fs.readFileSync("./cookie.json", "utf-8"));

const api = await zalo.login({
    cookie: cookie,
    imei: "điền_vào_đây", // điền giá trị đã lấy ở bước 3
    userAgent: "điền_vào_đây", // điền giá trị đã lấy ở bước 4
});

api.listener.start(); // bắt đầu lắng nghe sự kiện

🔑
ZaloDataExtractor
Zalo
J2TEAM Cookies
Cookie-Editor
ZaloDataExtractor