發送您的第一個請求
在使用 Thordata 的 Web Scraper API 發送您的第一個請求之前,您需要一個 API Token。
您可以在 [API 建構器] 頁面獲取免費試用。
然後,複製「Token」部分中的憑證。
程式碼範例: 獲得 API 憑證後,請使用以下程式碼發送您的第一個請求:
curl -X POST "https://scraperapi.thordata.com/builder" \
-H "Authorization: Bearer Token-ID" \
-H "Content-Type: application/x-www-form-urlencoded" \
-d "spider_name=amazon.com" \
-d "spider_id=amazon_product_by-url" \
-d "spider_parameters=[{\"url\": \"https://www.amazon.com/HISDERN-Checkered-Handkerchief-Classic-Necktie/dp/B0BRXPR726\",\"zip_code\": \"94107\"}]" \
-d "spider_errors=true" \
-d "file_name={{TasksID}}"curl -X POST "https://scraperapi.thordata.com/builder" ^
-H "Authorization: Bearer Token-ID" ^
-H "Content-Type: application/x-www-form-urlencoded" ^
-d "spider_name=amazon.com" ^
-d "spider_id=amazon_product_by-url" ^
-d "spider_parameters=[{\"url\": \"https://www.amazon.com/HISDERN-Checkered-Handkerchief-Classic-Necktie/dp/B0BRXPR726\",\"zip_code\": \"94107\"}]" ^
-d "spider_errors=true" ^
-d "file_name={{TasksID}}"import requests
import json
def main():
client = requests.Session()
target_url = "https://scraperapi.thordata.com/builder"
spider_parameters = [
{
"url": "https://www.amazon.com/HISDERN-Checkered-Handkerchief-Classic-Necktie/dp/B0BRXPR726",
"zip_code": "94107"
}
]
spider_parameters_json = json.dumps(spider_parameters)
form_data = {
"spider_name": "amazon.com",
"spider_id": "amazon_product_by-url",
"spider_parameters": spider_parameters_json,
"spider_errors": "true",
"file_name": "{{TasksID}}"
}
headers = {
"Authorization": "Bearer Token-ID",
"Content-Type": "application/x-www-form-urlencoded"
}
try:
resp = client.post(target_url, data=form_data, headers=headers)
resp.raise_for_status() # Raises an HTTPError for bad responses
print(f"Status Code: {resp.status_code}")
print(f"Response Body: {resp.text}")
except requests.exceptions.RequestException as e:
print(f"Error sending request: {e}")
if __name__ == "__main__":
main()發送請求後,結果將以 JSON/CSV/xlsx 格式返回,您可以在「任務」列表中查看或下載這些結果。

如果您需要更多幫助,請通過電子郵件 [email protected] 聯絡我們。
Last updated
Was this helpful?