Thứ tự xử lý truy vấn
Trong A-Parser có rất nhiều chức năng và khả năng, sơ đồ này trình bày trình tự xử lý truy vấn từ khi đọc từ tệp (hoặc văn bản) cho đến khi lưu kết quả cuối cùng vào tệp
Sơ đồ trình tự xử lý truy vấn

Ghi chú
- Khi lọc và khử trùng lặp kết quả, truy vấn và các kết quả của nó sẽ bị hủy toàn bộ nếu sử dụng kết quả đơn giản để so sánh, nếu sử dụng mảng để so sánh thì các phần tử trong mảng đó sẽ bị xóa
- Nhiều bước trong sơ đồ là tùy chọn và phụ thuộc vào các cài đặt được chỉ định trong Trình chỉnh sửa tác vụ
- Các truy vấn bổ sung có thể xuất hiện khi sử dụng các tùy chọn Parse all result và Parse to level. Tất cả các truy vấn bổ sung có cấp độ tiếp theo so với truy vấn mà từ đó chúng được tạo ra, việc đếm cấp độ bắt đầu từ 0, nghĩa là các truy vấn gốc từ tệp hoặc văn bản luôn có cấp độ 0. Các truy vấn sau khi áp dụng các phép thay thế cũng có cấp độ 0
Các truy vấn thất bại
Một truy vấn được coi là thất bại và bị bỏ qua nếu không thể thực hiện được sau số lần thử đã chỉ định.
Làm thế nào để xác định tại sao truy vấn thất bại? Hãy bật ghi nhật ký (log) hoặc chạy Kiểm tra tác vụ. Tất cả các lỗi đều được ghi lại. Bằng cách nghiên cứu nhật ký, bạn có thể hiểu điều gì đã xảy ra.
Ví dụ về một truy vấn thất bại. Nhật ký cho biết truy vấn không thể thực hiện được do captcha và số lần thử đã hết. Trong trường hợp này, việc kết nối dịch vụ giải mã hoặc tăng số lần thử có thể giúp ích (chỉ khi bạn đang cào dữ liệu với proxy, nếu không thì việc tăng số lần thử là vô ích).
Làm thế nào để tăng số lần thử? Bạn cần ghi đè tùy chọn Request retries và đặt giá trị lớn hơn.