Documentation has been updated: see help center and changelog in one place.

AI-Map

了解如何智能映射和探索域以查找相关 URL。

概览

AI-Map 帮助您发现网站中相关的页面。它使用 AI 根据您的特定条件系统地探索域并返回与您条件匹配的 URL 列表。

您可以预览该工具 此处 并通过我们的 Python/JavaScript SDK、MCP 服务器或我们的一些第三方集成将其集成到您的工作流中。

使用方法

  1. 输入一个 URL 或域名 您想要映射的。

  2. 用自然语言提示描述您的目标页面 用自然语言提示描述要查找的页面。

  3. 配置映射参数 例如源限制、映射深度和地理位置。

  4. 运行 AI 映射任务 从域中收集目标页面的 URL。

安装

开始之前,请确保您拥有 API 密钥(或 获取免费试用 含 1000 积分)且 已安装 Python 3.10 或更高版本。您可以使用 pip 安装 oxylabs-ai-studio 软件包:

pip install oxylabs-ai-studio

代码示例(Python)

下面的示例演示如何使用 AI-Map 搜索代理执行简单的网站映射任务。

from oxylabs_ai_studio.apps.ai_map import AiMap
import json

# 初始化授权
ai_map = AiMap(api_key="<API_KEY>")

# 定义请求的负载
payload = {
    "url": "https://career.oxylabs.io",
    "user_prompt": "招聘广告页面",
    "return_sources_limit": 10,
    "geo_location": None,
    "render_javascript": False,
}

# 开始映射
result = ai_map.map(**payload)

# 以 JSON 输出结果
print("URLs:")
print(json.dumps(result.data, indent=2))

在我们的 PyPI 存储库中了解有关 AI-Crawler 和 Oxylabs AI Studio Python SDK 的更多信息。您也可以查看我们的 AI Studio JavaScript SDK 供 JS 用户的指南。

请求参数

参数
说明
默认值

url*

用于映射的起始 URL 或域名

user_prompt*

用于查找页面的自然语言提示

output_format

要返回的最大源数

25

render_javascript

为动态内容启用 JavaScript 渲染

False

geo_location

以 ISO2 格式的代理位置

* – 必填参数

输出示例

实际使用场景

  • 映射电商网站上的产品分类。 映射电商网站上的产品分类。

  • 列出公司域名 的所有博客文章。

  • 记录 API 端点。

  • 发现所有文档页面 或帮助文章。

  • 在招聘门户上查找职位发布。 在招聘门户上查找职位发布。

  • 以及更多…

最后更新于

这有帮助吗?