1. SDK
Dataify
  • 介绍
    • 概览
    • 支持
  • 数据服务
    • 新手指南文档
    • MCP教程配置
    • 网页采集 API
      • 简介
      • 快速入门
      • 发送您的第一个请求
      • API 请求配置
      • 请求参数说明
        • 亚马逊参数
        • Walmart 参数
        • eBay 参数
    • 视频采集 API
      • 简介
      • 快速入门
      • 发送您第一个请求
      • API 请求构建器
      • 请求参数说明
    • 搜索引擎 API
      • 简介
      • 快速入门
      • 发送您的第一次请求
      • 常见问题
      • 计费说明
      • 响应代码
      • 请求参数说明
        • Google
          • 谷歌搜索
          • 谷歌 AI mode
          • 谷歌新闻
          • 谷歌图片
          • 谷歌地图
          • 谷歌航班
          • 谷歌工作
          • 谷歌本地
          • 谷歌视频
          • 谷歌购物
          • 谷歌镜头
          • 谷歌趋势
          • 谷歌商店
          • 谷歌学术
          • 谷歌金融
          • 谷歌酒店
          • 谷歌专利
        • Bing
          • Bing 搜索
          • Bing 地图
          • Bing购物
          • Bing 视频
          • Bing图片
          • Bing 新闻
        • Yandex
          • Yandex
        • DuckDuckGo
          • DuckDuckGo搜索API
      • 返回字段说明
        • Google
          • 谷歌搜索API
          • 谷歌 AI Mode
          • 谷歌图片API
          • 谷歌购物API
          • 谷歌视频API
          • 谷歌新闻API
          • 谷歌地图API
          • 谷歌镜头API
          • 谷歌航班API
          • 谷歌学术API
          • 谷歌酒店API
          • 谷歌工作API
          • 谷歌趋势API
          • 谷歌本地API
          • 谷歌商店API
          • 谷歌金融API
        • Bing
          • Bing搜索API
          • Bing地图API
          • Bing购物API
          • Bing视频API
          • Bing搜索API
          • Bing图片API
          • Bing新闻API
        • Yandex
          • Yandex搜索API
    • 通用采集 API
      • 简介
      • 快速入门
      • 发送您的第一次请求
      • 参数说明
      • 计费说明
      • 响应代码
    • 常见问题
      • 常见问题
  • 网络基础设施
    • 动态网络服务
      • 动态住宅网络
        • 简介
        • 快速入门
          • 账密认证
          • 白名单
          • 国家/地区列表
      • 高带宽网络
        • 简介
        • 快速入门
          • 账户认证
    • 静态网络服务
      • 静态ISP网络
        • 简介
        • 快速入门
      • 静态数据中心
        • 简介
        • 快速入门
  • 公共API
    • 介绍
    • 获取token
    • 账户
      • 查询流量余额
      • 查询积分余额
      • 查询流量使用记录
    • 地理位置
      • 获取国家列表
      • 获取州列表
      • 获取城市列表
      • 获取 ASN 列表
    • 网络服务用户
      • 更新网络服务用户信息
      • 删除网络服务用户
      • 按天查询流量使用记录
      • 按小时查询流量使用记录
    • 白名单
      • 读取白名单网络地址列表
      • 创建白名单网络地址
      • 删除白名单网络地址
    • ISP/数据中心网络
      • 获取网络节点列表
      • 查询网络节点过期时间
    • 动态高带宽
      • 获取动态高带宽服务器列表
      • 重启动态高带宽服务器
      • 动态高带宽服务器续费
      • 动态高带宽升级
      • 高带宽服务器子账户白名单列表
      • 添加子账户到高带宽服务器白名单
      • 将子账户从高带宽服务器白名单删除
    • 通用采集API
      • 获取任务接口API
      • 使用统计API
    • 网页采集API
      • 网页采集使用统计
      • 任务接口API
        • 创建任务说明
        • 任务运行状态说明
        • 任务列表获取说明
        • 任务下载获取说明
        • 获取最新任务说明
    • 搜索引擎API
      • 使用统计API
      • 任务接口
        • 谷歌搜索API
        • Bing搜索API
        • Yandex搜索API
        • DuckDuckGo搜索API
  • 集成
    • AdsPower
    • BitBrowser
    • ClonBrowser
    • Hubstudio
    • Puppeteer
    • Playwright
    • Selenium
    • Chrome
  • 常见问题
    • 支付问题
    • 数据服务
    • 网络基础设施
  • SDK
    • Go SDK 使用说明
    • JavaScript SDK 使用说明
    • Python SDK 使用说明
    • TypeScript SDK 使用说明
  • SDK Copy
    • Go SDK 使用说明
    • JavaScript SDK 使用说明
    • Python SDK 使用说明
    • TypeScript SDK 使用说明
  • CLI 命令行
    • 概述
    • 安装
    • 命令
    • 示例
    • 常见问题
  • MCP 服务端
    • 概述
    • 工具
    • 使用示例
    • 数据输出格式
    • 常见问题
    • 远程模式
      • 快速入门
      • 进阶
  • SKILLS
    • SKILLS 使用说明
  1. SDK

Python SDK 使用说明

本指南介绍如何安装 Dataify Python SDK 并调用其全部功能:SERP 搜索引擎(Google、Bing、Yandex、DuckDuckGo、Google Images / News / Maps 等)与平台专用采集(Amazon、LinkedIn、Instagram、TikTok、YouTube、Reddit、Twitter、Airbnb、Booking、Crunchbase、eBay、Facebook、GitHub、Glassdoor、Indeed、Walmart、Zillow、Google Maps 等)。SDK 零第三方依赖(仅标准库 urllib)、同步 HTTP,每个工具函数的签名都完整暴露全部上游参数。

安装与配置#

通过 pip 安装:
安装后导入包名为 dataify_sdk(注意下划线,不是连字符)。

配置#

须提供 Dataify API Token。可在 Dataify 控制台获取。
选项 1:环境变量(推荐)
选项 2:直接初始化
DataifyClient 构造参数:
参数说明默认值
tokenDataify API Token必填(或经环境变量 DATAIFY_TOKEN)
base_url上游基址https://scraperapi.dataify.com
timeout请求超时(秒)120

基本用法#

DataifyClient 为同步实现(零依赖,无异步客户端)。每个工具是一个独立函数,签名已带默认值,docstring 列出全部上游参数:
省略 client= 时会自动使用进程级默认客户端(需先在环境中设置 DATAIFY_TOKEN):
result = google_images(q="noise cancelling headphones")。

发起搜索引擎(SERP)#

SERP 工具函数按引擎命名,挂在 dataify_sdk.tools.<模块> 下。

Google 搜索#

Google 图片#

Google 新闻#

Bing 搜索#

全部 SERP 引擎(含 google_maps、google_trends、google_finance、duckduckgo、yandex 等)的工具名见 docs/api_reference.md。

平台专用采集(Scrapers)#

平台采集工具是一个独立函数,命名规律为「上游 spider_id 去掉连字符转为下划线」(如 amazon_product_by_asin、linkedin_company_information_by_url)。以下按平台分列:

Amazon#

LinkedIn#

Google Maps#

Instagram / YouTube / Walmart#

如何找到某个工具#

全部 113 个工具名、参数表与中文说明见仓库内 docs/api_reference.md。
在 Python 中查看已导出工具名:

底层客户端方法(高级用法)#

如需自己拼装请求,可使用底层方法(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请求超时

安全注意事项#

Token 等同于账号凭证,不要提交到代码仓库或写入前端代码;推荐使用环境变量 DATAIFY_TOKEN。
本 SDK 为纯服务端同步库,不涉及浏览器,但请妥善保管 Token 不外泄。
推荐架构:前端 → 你的后端 → dataify_sdk → Dataify APIs。

类型提示与编辑器支持#

Python 为动态语言,无编译期类型校验,但每个工具函数都带有:
完整参数默认值与类型标注(def google_images(q: str = 'pizza', client: DataifyClient | None = None));
中文 docstring 列出全部上游参数与必填项。
在支持的语言服务器(VS Code + Pylance、PyCharm)中,将鼠标悬停在函数名上即可看到参数与说明;完整参数表见 docs/api_reference.md。

完整示例#

资源#

资源说明链接
📘 GitHub 仓库查看源码、示例并做出贡献GitHub
📦 PyPI 页面软件包列表与发布历史记录dataify-sdk
修改于 2026-08-17 06:31:05
上一页
JavaScript SDK 使用说明
下一页
TypeScript SDK 使用说明
Built with