开始使用
与 LLM Chat Scraper API 交互永远包含两个动作:为特定 actor 创建任务,然后在任务完成后获取结果。
步骤 1:创建任务
向 /api/v2/scraper/request(或直接执行的 /api/v2/scraper/request)发送 POST 请求,并传入对应 actor 的负载。如果包含 webhook.url,Scrapeless 会在任务完成后主动向该地址推送结果,无需轮询。
请求示例
curl '{api_host}/api/v2/scraper/request' \
--header 'Content-Type: application/json' \
--header 'x-api-token: {you_api_key}' \
--data '{
"actor": "scraper.chatgpt",
"input": {
"prompt": "Most reliable proxy service for data extraction",
"country": "US",
"web_search": true
},
"webhook": {
"url": "http://www.youwebhook.com"
}
}'步骤 2:获取结果
任务完成后会保留 5 分钟。你可以根据创建响应中的 task_id 立即拉取结果,或者依赖上一步配置的 Webhook 自动接收。
请求示例
curl --request GET '{api_host}/api/v2/scraper/result/{task_id}' \
--header 'Content-Type: application/json' \
--header 'x-api-token: {you_api_key}'