urllib)、同步 HTTP,每个工具函数的签名都完整暴露全部上游参数。dataify_sdk(注意下划线,不是连字符)。DataifyClient 构造参数:| 参数 | 说明 | 默认值 |
|---|---|---|
token | Dataify API Token | 必填(或经环境变量 DATAIFY_TOKEN) |
base_url | 上游基址 | https://scraperapi.dataify.com |
timeout | 请求超时(秒) | 120 |
DataifyClient 为同步实现(零依赖,无异步客户端)。每个工具是一个独立函数,签名已带默认值,docstring 列出全部上游参数:省略 client=时会自动使用进程级默认客户端(需先在环境中设置DATAIFY_TOKEN):result = google_images(q="noise cancelling headphones")。
dataify_sdk.tools.<模块> 下。全部 SERP 引擎(含 google_maps、google_trends、google_finance、duckduckgo、yandex等)的工具名见docs/api_reference.md。
spider_id 去掉连字符转为下划线」(如 amazon_product_by_asin、linkedin_company_information_by_url)。以下按平台分列:docs/api_reference.md。request_serp 走搜索通道、request_scraper 走采集通道):request_serp / request_scraper 与所有工具函数均返回解析后的 dict;HTTP 状态码只在出错时由异常携带。dataify_sdk.errors.DataifyError:| 异常 | 含义 |
|---|---|
DataifyAPIError(message, status_code, body) | 上游返回错误(status_code 为 HTTP 状态码,body 为响应体) |
DataifyConnectionError | 网络不可达 |
DataifyTimeoutError | 请求超时 |
DATAIFY_TOKEN。dataify_sdk → Dataify APIs。def google_images(q: str = 'pizza', client: DataifyClient | None = None));docs/api_reference.md。| 资源 | 说明 | 链接 |
|---|---|---|
| 📘 GitHub 仓库 | 查看源码、示例并做出贡献 | GitHub |
| 📦 PyPI 页面 | 软件包列表与发布历史记录 | dataify-sdk |