发送您的第一个请求
使用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?