Cách khởi chạy CookieRobot bằng Script Runner
CookieRobot giúp hồ sơ của bạn trông hợp pháp hơn bằng cách tự động thu thập cookie từ các trang web bạn chọn – không cần thu thập thủ công! Trong hướng dẫn này, chúng tôi sẽ hướng dẫn bạn cách sử dụng để hợp lý hóa quy trình.
Bạn đã quen với tự động hóa hoặc đã hoàn thành một số bước? Sử dụng mục lục bên phải để chuyển thẳng đến những gì bạn cần. Bắt đầu thôi!
Bước 1: thiết lập Postman của bạn
Trước khi sử dụng Postman để chạy Endpoint API Multilogin X và tự động hóa, hãy đảm bảo cập nhật và kết nối Agent của bạn .
Tải xuống và cài đặt Postman từ trang chính thức của họ .
Sau khi cài đặt Postman, hãy mở trang API Multilogin X :
- Ở góc trên bên phải, nhấp vào “Run in Postman”
- Chọn “Postman for <hệ điều hành của bạn>”
Postman Desktop của bạn sẽ mở ra. Để nhập tất cả các Endpoint API vào bộ sưu tập cục bộ của bạn :
- Trong “Import collection” → chọn không gian làm việc của bạn
- Nhấp vào “Import” → tất cả các Endpoint sẽ có sẵn trong các thư mục


Đăng nhập qua Postman
Bạn cần đăng nhập bằng thông tin đăng nhập của mình để tạo mã Token API, cấp cho bạn quyền truy cập Endpoint API và thực hiện hành động.
Xác định Endpoint Đăng nhập của Người dùng
- Mở “Collections” → mở rộng thư mục “ Multilogin X API ”
- Mở thư mục “Profile Access Management”
- Chọn Endpoint POST User Sign In (Yêu cầu POST là gì?)

Chuyển đổi mật khẩu của bạn sang MD5
Bạn cần sử dụng Endpoint User Sign In để lấy mã Token truy cập, nhưng có một điều cần lưu ý: mật khẩu của bạn cần phải được mã hóa thành MD5.
Sau đây là cách sử dụng MD5 Hash Generator để lấy mật khẩu được mã hóa của bạn:
- Nhập mật khẩu Multilogin X của bạn
- Nhấp vào “Generate”
- Sao chép mật khẩu được mã hóa MD5 của bạn

Nhận mã Token API của bạn
mã Token thông thường có hiệu lực trong 30 phút. Sử dụng Endpoint mã Token tự động hóa không gian làm việc cho các tùy chọn kéo dài hơn.
- Trong POST User Sign In → đi đến tab “Body”
- Điền email và mật khẩu MD5 của bạn dưới dạng
“strings” - Gửi yêu cầu đăng nhập

- Kiểm tra mã Token truy cập trong “Response” khu vực bên dưới → sao chép mọi thứ bên trong dấu ngoặc kép

Bước 2: mở Script Runner
Luôn cập nhật: Script Runner yêu cầu Agent 1.37.4 hoặc mới hơn. Nếu không chắc chắn, hãy làm theo các bước để kiểm tra phiên bản Agent của bạn tại đây.
Bây giờ bạn đã đăng nhập và có mã Token, bạn có toàn quyền truy cập để sử dụng Endpoint Script Runner và chạy tập lệnh CookieRobot của mình!
- Quay lại thư mục “Collections” → “ Multilogin X API ”
- Đi đến thư mục “Script Runner”
- Mở Endpoint POST Start Script Runner để cấu hình yêu cầu API mới!

- Từ tab “Params”, tiến hành đến “Authorization”
- Chọn “Bearer Token ” làm Loại xác thực
- Trong trường “Token” ở bên phải, hãy dán mã Token API đã sao chép trước đó

Bằng cách điền vào tab “Authorization” bằng Bearer Token, bạn sẽ có thể phân tích cú pháp các yêu cầu để mở CookieRobot trong Script Runner! 🔑
Thêm tập lệnh CookieRobot
Sau khi mã Token của bạn được chèn vào tab Xác thực :
- Tiến hành đến tab “Body”
- Đảm bảo rằng tham số “raw” được chọn
- Chèn nội dung yêu cầu CookieRobot mẫu (JSON):
{
"script_file": "cookie_robot.py",
"object_id": "1cf0aa65-1df9-4b28-a201-535f701acc24",
"is_builtin": true,
"profile_ids": [
{
"profile_id": "profile uuid"
},
{
"profile_id": "profile uuid",
"is_headless": true
}
],
"script_params": [
{
"name": "websites",
"value": ["https://youtube.com","https://google.com","https://fb.com","https://amazon.com"]
},
{
"name": "randomOrder",
"value": true
},
{
"name": "fractionMode",
"value": 0.7
},
{
"name": "processCookieConsent",
"value": true
},
{
"name": "closeBrowser",
"value": false
}
]
}
Tên của tập lệnh CookieRobot là cookie_robot.py . Nó đã được thêm vào dòng “script_file” , vì vậy không cần phải cập nhật thủ công.
Giá trị object_id của CookieRobot là 1cf0aa65-1df9-4b28-a201-535f701acc24. Bạn không cần phải thay đổi giá trị này nữa.
Bước 3: tùy chỉnh các thông số
Khi khởi chạy CookieRobot , có một số tham số tùy chỉnh ảnh hưởng đến cách thức hoạt động của quy trình thu thập dữ liệu. Các tham số này cho phép người dùng điều chỉnh các cài đặt như trang web mục tiêu, thứ tự thu thập dữ liệu, v.v. Bằng cách tinh chỉnh các tùy chọn này trong phần “script_params”, người dùng có thể tối ưu hóa hiệu suất của tập lệnh dựa trên nhu cầu cụ thể của họ.
Các tham số CookieRobot có thể tùy chỉnh được đánh dấu bằng màu đỏ trên ảnh chụp màn hình và bên dưới:

“profile_ids”
Danh sách chứa ID hồ sơ, có cấu trúc như sau:
-
“profile_id”– số ID hồ sơ duy nhất -
“is_ headless ”– (tùy chọn) chạy ở chế độ headless có thể hạn chế tương tác của bot với một số thành phần trang nhất định
“script_params”
Danh sách chứa một tập hợp các tham số có thể tùy chỉnh, được biểu thị đơn giản bằng:
-
“name”– tên tham số -
“value”– giá trị được gán (chuỗi, số nguyên, số thực, JSON, v.v.)
“websites”
Nếu không cung cấp thông tin gì trong tham số “websites” , robot sẽ sử dụng danh sách mặc định của nó:
websites = [
"https://aliexpress.com",
"https://amazon.com",
"https://ebay.com",
"https://fiverr.com",
"https://google.com",
"https://reddit.com",
"https://twitch.com",
"https://twitter.com",
"https://yahoo.com",
"https://youtube.com",
"https://en.wikipedia.org"
]
Chúng tôi khuyên bạn nên thu thập cookie từ nhiều nguồn để có dấu vân tay chân thực hơn. Hãy xem bài viết Thu thập cookie: mẹo của chúng tôi để biết thêm thông tin.
Tuy nhiên, hãy cân nhắc việc duy trì một lượng cookie hợp lý. Hầu hết các trang web chỉ sử dụng cookie để theo dõi hoạt động của bạn trên trang web của họ. Tuy nhiên, các nền tảng lớn hơn có thể sử dụng các công cụ theo dõi để theo dõi bạn trên web.
Ngoài ra, chúng tôi khuyên bạn nên cân bằng số lượng nguồn. Càng nhiều trang web trong danh sách, nguy cơ gián đoạn proxy và rò rỉ IP thực của bạn càng cao.
“randomOrder”
“fractionMode”
Bạn chỉ muốn chạy một phần trang web của mình, thay vì tất cả? Hãy xem cách sử dụng:
- Chọn một số thực giữa 0,0 và 1,0 để thiết lập phần trang web cần chạy
- Đảm bảo rằng
“randomOrder”được đặt thành“true”
Ví dụ: nếu sử dụng "fractionMode"= “0.5” , nó sẽ chạy 50% danh sách các trang web theo thứ tự ngẫu nhiên
“processCookieConsent”
Nhiều trang web hiển thị nút "Cho phép cookie" do luật bảo mật như GDPR ( GDPR là gì? ), yêu cầu phải có sự đồng ý của người dùng trước khi theo dõi cookie.
- Đặt thành
“true”→ CookieRobot sẽ tìm kiếm và cố gắng nhấp vào nút đồng ý tự động (Mặc định) - Đặt thành
“false”→ sẽ bỏ qua các cửa sổ bật lên cookie, điều này có thể hữu ích nếu:- Bạn đang duyệt các trang web không thuộc EU không hiển thị biểu ngữ cookie
- Bạn không quan tâm đến việc tuân thủ GDPR (ví dụ: sử dụng proxy bên ngoài EU)
“closeBrowser”
Bước 4: chạy CookieRobot
Sau khi các thông số được cấu hình theo nhu cầu của bạn:
- Nhấp vào “Gửi” để chạy yêu cầu POST Start Script Runner
- Kiểm tra phản hồi yêu cầu: Trạng thái 200 OK có nghĩa là thành công!
- Tập lệnh CookieRobot của bạn sẽ khởi chạy các cấu hình đã chọn. Nếu không phải là headless , bạn sẽ có thể xem quá trình thu thập dữ liệu theo thời gian thực! 🔍
Nếu bạn nhận được một 401 Lỗi không được ủy quyền khi gửi yêu cầu, mã Token của bạn có thể đã hết hạn. Trong trường hợp này, hãy làm lại tất cả các bước "Nhận mã Token API của bạn " .
🚨Cảnh báo: việc bật Cloudflare Zero Trust, proxy bên ngoài hoặc VPN có thể khiến ứng dụng không hoạt động bình thường.
