Scraping APIBắt đầu nhanhBắt đầu

Bắt đầu

Giải thích tham số

Tham sốKiểuMô tả
actorstringMột tham số rất quan trọng, nó đại diện cho một dịch vụ. Nhấp để xem thông tin danh sách actor scraper
inputobjectCác tham số cần thiết bởi actor để hoàn thành một tác vụ thu thập dữ liệu.
proxyobjectTrường quốc gia, sử dụng proxy từ khu vực này để gửi yêu cầu.

Mô tả thành công tác vụ

  • Mã HTTP 200 cho biết tác vụ đã thành công và nội dung phản hồi là dữ liệu.

Mô tả tác vụ đang xử lý

  • Mã HTTP 201 cho biết tác vụ đang được xử lý, vui lòng truy xuất kết quả tác vụ thông qua taskId.
{
  "message": "task in progress",
  "taskId":"30681c8b-bfd3-48eb-a7c9-006e40b00591"
}

Mô tả lỗi tác vụ

  • Mã HTTP 429. Quá nhiều yêu cầu.
  • Mã HTTP 400, vui lòng kiểm tra xem các tham số tác vụ có hợp lệ không.
  • Mã HTTP 500, lỗi máy chủ nội bộ.

Yêu cầu đơn giản

Sử dụng Python để lấy dữ liệu Shopee

import requests
import json
 
API_KEY = ""
host = "api.scrapeless.com"
url = f"https://{host}/api/v1/scraper/request"
 
payload = json.dumps({
   "actor": "scraper.shopee",
   "input": {
      "action": "shopee.product",
      "url": "https://shopee.tw/2312312.10228173.24803858474"
   }
})
headers = {
   'Content-Type': 'application/json',
   'x-api-token': f'{API_KEY}'
}
 
response = requests.request("POST", url, headers=headers, data=payload)
 
print(response.text)