Tổng quan giao diện
Cấu trúc

Giao diện A-Parser bao gồm ba phần:
- Menu (bên trái)
- Status bar (Thanh trạng thái) (phía dưới)
- Current tab (Tab hiện tại) (bên phải)
Tin tức

Tab được chia thành hai khu vực:
- Tin tức A-Parser (bên trái), bao gồm:
- thông tin cập nhật về các phiên bản
- bộ sưu tập công thức và bài viết
- video hướng dẫn
- Các bài đăng mới nhất trên diễn đàn (bên phải)
Nhiệm vụ nhanh

Tab này cho phép bạn khởi chạy một nhiệm vụ đơn giản mà không cần sử dụng trình chỉnh sửa.
Trình chỉnh sửa nhiệm vụ

Trình chỉnh sửa nhiệm vụ đầy đủ tính năng. Cho phép cấu hình chi tiết các công cụ cào dữ liệu, áp dụng bộ lọc, sử dụng biểu thức chính quy, lưu cơ sở dữ liệu khử trùng lặp, định dạng truy vấn và kết quả, cùng nhiều tính năng khác. Đọc thêm về cách thiết lập nhiệm vụ trong phần Task Editor (Trình chỉnh sửa nhiệm vụ).
Xuất preset

Nhập preset

Gợi ý công cụ

Khi di chuột qua các trường nhất định (công cụ cào dữ liệu, định dạng kết quả, định dạng truy vấn, v.v.), các gợi ý công cụ sẽ xuất hiện.
Tìm kiếm trong danh sách thả xuống

Để sử dụng tìm kiếm trong danh sách thả xuống, hãy nhấp vào văn bản bên trong nó, xóa sạch (CTRL+A, DELETE\BACKSPACE) và bắt đầu nhập. Nếu tìm thấy nhiều kết quả khớp, bạn có thể điều hướng qua chúng bằng các phím mũi tên. Khi tìm thấy mục mong muốn, nhấn ENTER
Sử dụng tìm kiếm không cho phép chọn nhiều hơn một mục. Để thực hiện việc này, bạn cần cuộn danh sách thủ công và chọn các mục cần thiết
Công cụ cào dữ liệu
Trong khu vực này, bạn có thể Thêm công cụ cào dữ liệu sẽ được sử dụng trong nhiệm vụ, thêm Trình tạo truy vấn, Trình tạo kết quả, thay đổi Định dạng kết quả, ghi đè Tùy chọn công cụ cào dữ liệu, chọn preset và thực hiện Kiểm tra nhiệm vụ
Định dạng kết quả

- Nút
cho phép khôi phục định dạng kết quả mặc định.
Nhấp vàođể mở trường nhập nhiều dòng, nơi có thể xuống dòng.
Tùy chọn công cụ cào dữ liệu
Các cài đặt của công cụ cào dữ liệu được lưu vào preset – các bộ cài đặt đã lưu.
Đối với tất cả các cài đặt, có một preset mặc định – default. Nó không thể bị thay đổi. Mọi thay đổi phải được lưu vào các preset với tên mới.
Ghi đè tùy chọn

Override preset (Thêm ghi đè) – ghi đè nhanh các cài đặt cho công cụ cào dữ liệu. Tùy chọn này có thể được thêm trực tiếp trong Trình chỉnh sửa nhiệm vụ. Trong danh sách cài đặt, các giá trị mặc định được hiển thị.
Truy vấn
Danh sách truy vấn có thể được chỉ định theo hai cách: tải từ tệp hoặc nhập trực tiếp vào trường.
Truy vấn từ tệp

Truy vấn từ văn bản

Kết quả

Trong trường Results (Kết quả) của trình chỉnh sửa nhiệm vụ, bạn có thể thấy các tùy chọn điều chỉnh việc ghi kết quả vào tệp.
Tùy chọn
Các tùy chọn bổ sung của trình chỉnh sửa nhiệm vụ.
Hàng đợi nhiệm vụ

Minh họa tương tác với giao diện hàng đợi nhiệm vụ. Chuyển đổi giữa các nhiệm vụ đang hoạt động và đã hoàn thành, chuyển trang.

Thẻ nhiệm vụ. Trên thẻ hiển thị các thông tin cơ bản về nhiệm vụ. Các trạng thái nhiệm vụ trong hàng đợi và mô tả của chúng.
- Cài đặt
- Parsers (Công cụ cào dữ liệu). Mục này hiển thị các công cụ cào dữ liệu được sử dụng trong nhiệm vụ.
- Add time (Thời gian thêm) nhiệm vụ vào hàng đợi.
- Queries (Truy vấn). Liệt kê các truy vấn cách nhau bằng dấu phẩy hoặc đường dẫn tương đối (từ /aparser/queries/) đến tệp truy vấn.
- Config preset (Cấu hình luồng). Tên của Cấu hình luồng được sử dụng trong nhiệm vụ.
- Results file (Tệp kết quả). Tên của tệp kết quả.
- Trạng thái
- Changed time (Thời gian thay đổi) (lần cuối) của nhiệm vụ.
- Queries done/all (Truy vấn hoàn thành/tổng cộng). Tổng số truy vấn và số lượng đã hoàn thành.
- Failed queries (Truy vấn thất bại). Số lượng
- Results unique/all (Kết quả duy nhất/tổng cộng)
- Status (Trạng thái)
- Active threads (Luồng đang hoạt động)
- Wait proxy threads (Luồng đang chờ)
- Speed cur/avg (Tốc độ hiện tại/tổng thể). Tốc độ thực hiện nhiệm vụ tính bằng số truy vấn mỗi phút: tốc độ hiện tại hiển thị số lượng truy vấn được thực hiện trong phút cuối cùng, còn tốc độ tổng thể là giá trị trung bình trong toàn bộ thời gian chạy nhiệm vụ.
- Current query (Truy vấn hiện tại)
Sự khác biệt giữa tạm dừng và dừng nhiệm vụ là gì? Nhiệm vụ đang tạm dừng vẫn chiếm một slot hoạt động, nhiệm vụ đã dừng thì không. Bạn có thể tiếp tục thực hiện sau khi dừng cũng như sau khi tạm dừng.
Làm thế nào để thiết lập số lượng nhiệm vụ hiển thị trong hàng đợi? Chuyển đến tab ⚙ Cài đặt, sau đó vào Cài đặt chung và trong mục Tasks per page (Nhiệm vụ trên mỗi trang), hãy chỉ định số lượng mong muốn. Nhấn 💾 Lưu để các thay đổi có hiệu lực.

Bộ lập lịch

Scheduler (Bộ lập lịch) cho phép bạn lên lịch chạy các nhiệm vụ cần thực hiện định kỳ.
Xem nhật ký

Xem nhật ký cho một nhiệm vụ cụ thể. Nhật ký được ghi riêng cho từng luồng.
Việc xem nhật ký chủ yếu cần thiết cho việc gỡ lỗi nhiệm vụ, để phân tích tiến trình thực hiện nhiệm vụ và xem lỗi xảy ra ở đâu và khi nào. Ví dụ, nếu nhiệm vụ không hoạt động, kết quả không được thu thập, thì bạn cần xem nhật ký nhiệm vụ để biết lý do tại sao không có kết quả.
Để xem nhật ký nhiệm vụ, trước khi thêm nhiệm vụ, bạn phải bật tùy chọn Do log (Ghi nhật ký). Nếu thêm nhiệm vụ mà không bật tùy chọn này, việc xem nhật ký sẽ không khả dụng.

Trình kiểm tra Proxy

Việc quản lý các trình kiểm tra proxy được thực hiện trong tab Proxy Checker (Trình kiểm tra Proxy), tại đó bạn có thể thêm, xóa, cũng như bật và tắt các trình kiểm tra proxy. Tab này cũng hiển thị thống kê hoạt động của từng trình kiểm tra proxy, biểu đồ proxy sống và thống kê xử lý nguồn.
Công cụ

Bao gồm một số tab:
- Template Tester – công cụ để soạn thảo và kiểm tra các mẫu
- JavaScript Editor – cho phép thêm các hàm JS của riêng bạn và thực thi chúng từ công cụ tạo mẫu
- Update A-Parser – kiểm tra các bản cập nhật và tự động cập nhật lên phiên bản mới nhất
- Maintenance – dừng và khởi động lại máy chủ công cụ cào dữ liệu, cũng như cửa sổ gỡ lỗi
- Regex Builder – cho phép tạo và kiểm tra các biểu thức chính quy
Cài đặt

A-Parser chứa các nhóm cài đặt sau:
- Global Settings – các cài đặt chính của chương trình: ngôn ngữ, mật khẩu, thông số cập nhật, số lượng nhiệm vụ đang hoạt động
- Config Presets – cài đặt luồng và các phương pháp khử trùng lặp cho nhiệm vụ
- Parser Presets – khả năng cấu hình từng công cụ cào dữ liệu riêng lẻ
- Proxy Checker Presets – số lượng luồng và tất cả cài đặt cho trình kiểm tra proxy
- Advanced Settings – các cài đặt tùy chọn dành cho người dùng nâng cao
Chi tiết về Settings (Cài đặt)
Cào dữ liệu thử nghiệm

Tab này dành cho việc gỡ lỗi các công cụ cào dữ liệu. Có sẵn chế độ debug.
Chi tiết về Parser Test (Cào dữ liệu thử nghiệm)
Thanh trạng thái

Thanh trạng thái bao gồm các yếu tố sau:
- A-Parser status (Trạng thái A-Parser). Mặc định có giá trị
Idle. Điều này có nghĩa là A-Parser đang ở chế độ chờ. Ngay khi có ít nhất một nhiệm vụ được thêm vào, trạng thái sẽ đổi thànhParsing. - Hiển thị current number of tasks (số lượng nhiệm vụ hiện tại). Từ trái sang phải: số lượng nhiệm vụ đang chạy, tổng số nhiệm vụ (đang chạy hoặc đã dừng).
- Hiển thị proxy information (thông tin về proxy):
- Số lượng proxy sống.
- Tổng số proxy đã tải.
- Hiển thị number of active threads (số lượng luồng đang được sử dụng).
- Xuất hiện nếu new version available (có phiên bản mới) của A-Parser. Khi nhấp vào sẽ mở tab
Update A-Parser. - Website link (Liên kết đến trang web) A-Parser.