Tài liệuScraping APIKết quả và truy vấn định kỳ

Kết quả và Polling

Khi một tác vụ không thể hoàn thành ngay lập tức, API sẽ trả về một taskId (HTTP 201). Hãy poll endpoint kết quả với taskId đó cho đến khi dữ liệu sẵn sàng (HTTP 200).

Mã trạng thái HTTP

MãÝ nghĩaHành động
200Thành côngSử dụng trực tiếp dữ liệu trong nội dung phản hồi.
201Tác vụ đang xử lýPoll /result/{taskId} (khoảng thời gian khuyến nghị: 1-5 giây).
400Tham số không hợp lệVui lòng kiểm tra xem các tham số của tác vụ có hợp lệ không.
429Vượt quá giới hạn tốc độGiảm tần suất yêu cầu hoặc liên hệ bộ phận hỗ trợ để điều chỉnh hạn mức.
500Lỗi máy chủ nội bộThử lại sau 1 phút; liên hệ bộ phận hỗ trợ nếu vẫn tiếp diễn.

Polling để lấy kết quả

Gọi endpoint kết quả với taskId của bạn cho đến khi nó trả về HTTP 200.

curl --location --request GET 'https://api.scrapeless.com/api/v1/scraper/result/30681c8b-bfd3-48eb-a7c9-006e40b00591' \
--header 'x-api-token: YOUR_API_KEY' \
--header 'Content-Type: application/json'
 

Lưu ý

  1. Khuyến nghị về Polling
    1. Khoảng thời gian: 1-5 giây.
    2. Thời gian chờ: Đặt giới hạn số lần thử lại tối đa (ví dụ: 10 lần thử).
  2. Mẹo gỡ lỗi
    1. Thử nghiệm với các URL đơn giản trước.