Tool tu dong report tai khoan TikTok voi nhieu Chrome profiles
Project description
dtik-report
Công cụ CLI tự động report tài khoản TikTok sử dụng nhiều Chrome profile độc lập.
Tính năng
- Report tài khoản TikTok liên tục qua nhiều Chrome profile
- Mỗi profile có phiên đăng nhập riêng biệt
- Hỗ trợ proxy xoay — tự động lấy proxy mới khi hết hạn
- Wizard thiết lập tương tác — không cần chỉnh file config thủ công
- Cấu hình thời gian chờ giữa các vòng report
- Đếm ngược thời gian để biết vòng tiếp theo bắt đầu khi nào
Yêu cầu
- Python 3.11 trở lên
- Google Chrome đã được cài đặt
- macOS, Linux hoặc Windows
Cài đặt
pipx install dtik-report
Khuyến nghị dùng
pipxđể tool chạy trong môi trường độc lập. Cài bằngbrew install pipxhoặcpip install pipx.
Sau đó cài trình duyệt Playwright:
playwright install chromium
Hoặc dùng script tiện lợi (tự động cài tất cả):
./run.sh
Bắt đầu nhanh
1. Thiết lập
dtik setup
Wizard sẽ hỏi bạn lần lượt:
- Số lượng Chrome profile muốn sử dụng
- Tên alias cho từng profile
- Số phút chờ giữa các vòng report (mặc định: 2 phút)
- Chế độ trình duyệt — giữ mở (nhanh hơn) hay đóng rồi mở lại (tiết kiệm RAM)
- Proxy xoay — có dùng hay không, nếu có thì chọn nhà cung cấp và nhập API key
Sau khi thiết lập, Chrome sẽ mở cho từng profile để bạn đăng nhập TikTok.
2. Chạy
dtik run @username
Tool sẽ lặp liên tục:
[proxy] Lay proxy tu proxy.vn ...
[proxy] http://42.117.243.215:10836 (con 1777s)
--- Vòng 1 ---
Proxy: http://42.117.243.215:10836 (còn 1750s)
[Tài khoản 1] Report ... [OK]
[Tài khoản 2] Report ... [OK]
Hoàn thành vòng 1. Chờ 2 phút ...
Còn lại: 01:45
--- Vòng 2 ---
...
Khi proxy sắp hết hạn (còn dưới 60 giây), tool tự động lấy proxy mới và restart Chrome với proxy mới.
Dừng bất cứ lúc nào bằng Ctrl+C.
Các lệnh
| Lệnh | Mô tả |
|---|---|
dtik setup |
Thiết lập ban đầu — cấu hình profile, proxy và đăng nhập TikTok |
dtik setup --retry |
Mở lại Chrome cho profile đã chọn để đăng nhập lại |
dtik run @username |
Bắt đầu report tài khoản |
dtik open [alias] |
Mở Chrome cho một profile cụ thể |
dtik check |
Xem trạng thái cấu hình hiện tại |
dtik update |
Cập nhật lên phiên bản mới nhất |
dtik uninstall |
Gỡ cài đặt và xóa toàn bộ dữ liệu |
dtik help |
Hiển thị trợ giúp |
Proxy xoay
Tool hỗ trợ proxy xoay qua các nhà cung cấp bên thứ ba. Hiện tại hỗ trợ:
| Nhà cung cấp | Ghi chú |
|---|---|
| proxy.vn | Proxy xoay IP Việt Nam, cấu hình bằng API key |
Cách hoạt động:
- Trước mỗi vòng report, tool kiểm tra thời gian còn lại của proxy
- Nếu còn dưới 60 giây, tự động gọi API lấy proxy mới
- Chrome được restart với proxy mới, phiên đăng nhập TikTok vẫn được giữ nguyên
Cấu hình
Cài đặt và dữ liệu Chrome profile được lưu tại:
~/.dtik-report/
├── settings.json ← toàn bộ cấu hình
└── profiles/
├── profile_1/ ← Chrome user-data-dir của tài khoản 1
├── profile_2/
└── ...
Ví dụ settings.json đầy đủ:
{
"num_profiles": 2,
"profiles": [
{ "id": "profile_1", "alias": "Tài khoản 1" },
{ "id": "profile_2", "alias": "Tài khoản 2" }
],
"timeout_between_reports_min": 2,
"keep_browser_between_reports": true,
"proxy": {
"enabled": true,
"provider": "proxyxoay",
"config": {
"key": "your_api_key_here"
}
}
}
Nếu không dùng proxy:
"proxy": { "enabled": false }
Giấy phép
MIT
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file dtik_report-0.1.2.tar.gz.
File metadata
- Download URL: dtik_report-0.1.2.tar.gz
- Upload date:
- Size: 14.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5775d00d75d4625bd76f7c2df4733b44c5bbfe58413b16708a33f924feeae4a6
|
|
| MD5 |
9da17418512da1c5569820b4d754cb72
|
|
| BLAKE2b-256 |
fb5d072c4dd05f004827a9d4482f31c0f5cad97841c3fd48cfd7c7cee572cfdf
|
File details
Details for the file dtik_report-0.1.2-py3-none-any.whl.
File metadata
- Download URL: dtik_report-0.1.2-py3-none-any.whl
- Upload date:
- Size: 19.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b1e13cba143d1c2c9ef803b47edf15ee55c3388bd98066fe4afbd0b46d89d4d5
|
|
| MD5 |
721785e66d6fa2161d6a41b0d5aa95a0
|
|
| BLAKE2b-256 |
341140796093a4b45d9b20fe2ec01db1671ce19690ebef63fd84354455559595
|