Extension Chrome/Edge chuyên nghiệp để tải dữ liệu từ các trang profile trên nền tảng Threads (Meta).
Extension này cho phép bạn tải xuống dữ liệu chi tiết từ bất kỳ trang profile Threads nào, bao gồm:
- ✅ Nội dung bài viết - Toàn bộ text content
- ✅ Media - Tất cả ảnh và video trong bài viết
- ✅ Số liệu tương tác - Lượt tim (likes), share, đăng lại (reposts), và comments
- ✅ Comment đầu tiên - Text và các link có trong comment đầu tiên
- ✅ Metadata - Timestamp, URL bài viết, username
- ✅ Export JSON - Dữ liệu được export dưới dạng JSON có cấu trúc
-
Tải source code
git clone <repository-url> cd threads-downloader
-
Mở Chrome/Edge Extensions
- Chrome: Truy cập
chrome://extensions/ - Edge: Truy cập
edge://extensions/
- Chrome: Truy cập
-
Bật Developer Mode
- Bật switch "Developer mode" ở góc trên bên phải
-
Load Extension
- Click "Load unpacked" (Tải tiện ích đã giải nén)
- Chọn thư mục chứa source code của extension
-
Xác nhận cài đặt
- Icon extension sẽ xuất hiện trên thanh toolbar
- Extension đã sẵn sàng sử dụng! 🎉
- Truy cập https://www.threads.com/@username (thay
usernamebằng profile muốn tải) - Ví dụ: https://www.threads.com/@zuck
- Click vào icon Threads Downloader trên thanh toolbar
- Popup extension sẽ hiển thị với giao diện thân thiện
Chọn dữ liệu bạn muốn tải:
- ☑️ Tải media (ảnh & video) - Bao gồm URL tất cả ảnh và video
- ☑️ Lấy comment đầu tiên - Trích xuất text và links từ comment đầu
- ☑️ Số liệu tương tác - Lấy số likes, shares, reposts, comments
Giới hạn số bài viết: Nhập số lượng bài viết muốn tải (1-1000)
- Click nút "Tải dữ liệu"
- Extension sẽ tự động:
- Scroll trang để load thêm bài viết
- Trích xuất dữ liệu từ mỗi bài viết
- Hiển thị progress bar với trạng thái real-time
- Bạn có thể click "Dừng lại" bất cứ lúc nào
- Khi hoàn tất, extension sẽ tự động tạo file JSON
- Chọn vị trí lưu file (ví dụ:
threads_username_2025-10-05.json) - File JSON chứa toàn bộ dữ liệu đã trích xuất
File JSON export có cấu trúc như sau:
{
"username": "username",
"profileUrl": "https://www.threads.com/@username",
"extractedAt": "2025-10-05T10:30:00.000Z",
"totalPosts": 50,
"posts": [
{
"id": "post_id",
"timestamp": "2025-10-05T09:00:00.000Z",
"content": "Nội dung bài viết...",
"media": [
{
"type": "image",
"url": "https://...",
"alt": "Mô tả ảnh"
},
{
"type": "video",
"url": "https://...",
"poster": "https://..."
}
],
"engagement": {
"likes": 1234,
"comments": 56,
"reposts": 78,
"shares": 90
},
"firstComment": {
"text": "Comment đầu tiên...",
"links": ["https://example.com"]
},
"postUrl": "https://www.threads.com/@username/post/..."
}
],
"options": {
"includeMedia": true,
"includeFirstComment": true,
"includeEngagement": true,
"limit": 50
}
}Extension có giao diện hiện đại với:
- 🎨 Gradient theme - Màu sắc gradient đẹp mắt
- 📊 Progress tracking - Hiển thị tiến trình real-time
- ✅ Checkboxes đẹp - Custom checkbox với animation
- 📈 Statistics display - Hiển thị tổng kết sau khi tải xong
- 🌍 Vietnamese UI - Giao diện tiếng Việt hoàn chỉnh
threads-downloader/
├── manifest.json # Extension configuration
├── popup.html # UI của extension popup
├── popup.js # Logic xử lý UI và user interactions
├── content.js # Script trích xuất dữ liệu từ Threads
├── background.js # Background service worker
├── styles.css # Styles cho giao diện đẹp
├── icons/ # Extension icons
│ ├── icon16.png
│ ├── icon48.png
│ └── icon128.png
└── README.md # Documentation
- Manifest V3 - Chrome Extension Manifest phiên bản mới nhất
- Vanilla JavaScript - Không dependencies, performance tối ưu
- Modern CSS - Flexbox, Grid, Gradients, Animations
- Chrome APIs - Storage, Downloads, Tabs, Runtime messaging
- DOM Parsing - Advanced selectors và data extraction
Extension yêu cầu các permissions sau:
activeTab- Truy cập tab hiện tại để đọc dữ liệu Threadsstorage- Lưu preferences của người dùngdownloads- Tải xuống file JSONhttps://www.threads.com/*- Chỉ hoạt động trên Threads
- ✅ Extension KHÔNG thu thập dữ liệu cá nhân
- ✅ Tất cả dữ liệu được xử lý local trên máy bạn
- ✅ KHÔNG gửi dữ liệu đến server bên ngoài
- ✅ Chỉ truy cập Threads khi bạn kích hoạt
- ✅ Source code mở, có thể kiểm tra toàn bộ
- Đảm bảo bạn đang ở trang Threads profile
- Refresh lại trang và thử lại
- Kiểm tra console (F12) để xem lỗi chi tiết
- Threads có thể giới hạn số lượng posts load
- Thử giảm giới hạn số bài viết
- Scroll thủ công trước khi chạy extension
- Threads có thể thay đổi cấu trúc HTML
- Check phiên bản mới của extension
- Report issue nếu cần
-
Performance
- Bắt đầu với số lượng bài viết nhỏ (10-20) để test
- Tăng dần nếu muốn tải nhiều hơn
-
Giới hạn
- Threads có thể rate-limit nếu request quá nhanh
- Extension đã có delay hợp lý giữa các scroll
-
Media URLs
- URLs media có thể hết hạn sau một thời gian
- Tải media về ngay nếu cần lưu trữ lâu dài
-
Storage
- Preferences được lưu tự động
- Extension nhớ cài đặt của bạn giữa các lần sử dụng
Được phát triển bởi một chuyên gia extension với 30+ năm kinh nghiệm trong:
- Chrome Extension Development
- Web Scraping & Data Extraction
- Modern JavaScript & CSS
- UX/UI Design
MIT License - Free to use and modify
Contributions are welcome! Feel free to:
- Report bugs
- Suggest features
- Submit pull requests
Nếu gặp vấn đề hoặc có câu hỏi:
- Mở issue trên GitHub
- Check documentation trong README
- Review source code
Made with ❤️ by Expert Extension Developer
Phiên bản: 1.0.0 Cập nhật: 2025-10-05