# 增强模式

> 针对复杂网站使用增强代理，实现可靠抓取

import ProxyPython from "/snippets/zh/v2/scrape/proxy/python.mdx";
import ProxyNode from "/snippets/zh/v2/scrape/proxy/js.mdx";
import ProxyCURL from "/snippets/zh/v2/scrape/proxy/curl.mdx";

<Warning>
  `proxy` 参数已弃用。建议使用默认值 `auto`，由 Firecrawl 自动选择代理。
</Warning>

Firecrawl 提供不同类型的代理服务，帮助你抓取不同复杂程度的网站。设置 `proxy` 参数，以控制请求使用哪种代理策略。

<div id="proxy-types">
  ## 代理类型
</div>

| 类型         | 描述                                      |
| ---------- | --------------------------------------- |
| `basic`    | 适用于大多数网站的标准代理                           |
| `enhanced` | 适用于复杂网站的增强代理                            |
| `auto`     | **推荐。**先尝试 `basic`，失败后再使用 `enhanced` 重试 |

如果未指定代理，Firecrawl 默认使用 `auto`。

<div id="basic-usage">
  ## 基本用法
</div>

设置 `proxy` 参数以选择代理策略。以下示例使用 `auto`，让 Firecrawl 决定何时升级到增强代理。

<CodeGroup>
  <ProxyPython />

  <ProxyNode />

  <ProxyCURL />
</CodeGroup>

<Info>
  增强代理请求现在与基础请求成本相同——**每次请求 1 额度**。当 `auto` 升级为增强代理重试时，不再收取额外费用。
</Info>

> 你是需要 Firecrawl API 密钥的 AI 代理吗？请参阅 [firecrawl.dev/agent-onboarding/SKILL.md](https://www.firecrawl.dev/agent-onboarding/SKILL.md) 了解自动化接入说明。
