/v1/maps 端点,你可以获取网站上的所有URL。这对于内容发现、网站结构分析(例如SEO)或决定下一个要抓取的URL非常有用。
- 获取网站上的所有URL(包括站点地图和发现的链接)
- 使用特殊模式包含/排除路径(例如
/blog/**) - 使用
cursor分页大响应(每个响应最多10MB) - 使用
top_n限制数量
安装
使用方法
发送一个包含网站url 的POST请求。可以选择传递 include_urls、exclude_urls(glob模式)和 top_n。
cursor 参数,可用于分页和获取后续的URL。更多详细信息请参阅 API参考。
这个端点特别有用,当你需要:
- 发现网站上的所有内容页面
- 分析网站结构和层次
- 为批处理准备URL
- 决定要抓取的特定URL
include_urls 和 exclude_urls。
示例
假设你想从 www.brex.com 提取所有路径在/product/ 之后的URL,例如 https://www.brex.com/product/api/no-code,但也包括 www.brex.com/product。你可以使用以下代码:
结论
地图端点是内容发现和网站分析的强大工具。它提供了网站上URL的全面列表,使你能够从特定页面提取内容或分析网站结构。这个端点对SEO专业人士、内容营销人员、需要分析网站内容或结构的AI代理特别有用。存储
地图的存储文件默认保留7天。在POST /v1/maps 中传递一个 storage 对象以保持更长时间或无限期。该设置涵盖地图结果和在发现URL时抓取的页面。
省略
storage,或发送不带 expires_in 的 storage,使用 7d。创建响应和 GET /v1/maps/{map_id} 都包含生效的值:
cURL
400: