AI-Map
了解如何智能地映射和探索域以查找相关 URL。
概览
AI-Map 帮助您在网站内发现相关页面。它使用 AI 根据您的具体条件系统地探索域名并返回符合条件的 URL 列表。
您可以预览该工具 此处 并通过我们的 Python/JavaScript SDK、MCP 服务器或我们的一些第三方集成将其集成到您的工作流中。
使用方法
输入要映射的 URL 或域名 您想要映射的。
用自然语言提示描述目标页面 使用自然语言提示描述要查找的页面。
配置映射参数 例如源限制、映射深度和地理位置。
运行 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 Studio JavaScript SDK 供 JS 用户使用的指南。
请求参数
参数
说明
默认值
url*
用于映射的起始 URL 或域名
–
user_prompt*
用于查找页面的自然语言提示
–
output_format
要返回的最大来源数量
25
render_javascript
为动态内容启用 JavaScript 渲染
False
geo_location
以 ISO2 格式表示的代理位置
–
* – 必需参数
输出示例
URLs:
[
"https://career.oxylabs.io/job/247ac098/head-of-marketing",
"https://career.oxylabs.io/job/2d9ae321/product-owner",
"https://career.oxylabs.io/job/496841ed/php-developer-golang",
"https://career.oxylabs.io/job/736ef009/talent-sourcer",
"https://career.oxylabs.io/job/7a4a4415/senior-python-engineer-webshare-product",
"https://career.oxylabs.io/job/88f7340c/devops-squad-lead",
"https://career.oxylabs.io/job/9946db47/junior-project-manager",
"https://career.oxylabs.io/job/b2e1397e/account-executive-north-america",
"https://career.oxylabs.io/job/d72db15b/senior-event-marketing-manager",
"https://career.oxylabs.io/job/e1efecf0/seo-and-growth-marketing-lead"
]实际使用场景
映射电子商务网站的产品类别 在电子商务网站上映射产品类别。
列出公司域名下的所有博客文章 从公司的域名列出所有博客文章。
记录 API 端点。
发现所有文档页面 或帮助文章。
查找职位发布 在招聘门户上的职位发布。
以及更多…
最后更新于
这有帮助吗?

