Chuyển đến nội dung chính

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

Trình tự xử lý truy vấn trên sơ đồ

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 resultParse 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.

ghi chú

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.