proxy 参数指定代理类型。
默认情况下,Firecrawl 会将所有请求经由代理转发,以提升可靠性与可访问性,即使你未指定代理类型或位置也同样生效。
基于位置的代理选择
| Country Code | Country Name | Stealth Mode Support |
|---|---|---|
| AE | 阿拉伯联合酋长国 | 否 |
| AU | 澳大利亚 | 是 |
| BR | 巴西 | 否 |
| CA | 加拿大 | 否 |
| CN | 中国 | 否 |
| CZ | 捷克 | 否 |
| DE | 德国 | 否 |
| ES | 西班牙 | 否 |
| FR | 法国 | 否 |
| GB | 英国 | 否 |
| GR | 希腊 | 否 |
| HU | 匈牙利 | 否 |
| ID | 印度尼西亚 | 否 |
| IL | 以色列 | 否 |
| IN | 印度 | 否 |
| IT | 意大利 | 否 |
| JP | 日本 | 否 |
| MY | 马来西亚 | 否 |
| NO | 挪威 | 否 |
| PL | 波兰 | 否 |
| PT | 葡萄牙 | 否 |
| QA | 卡塔尔 | 否 |
| SG | 新加坡 | 否 |
| TR | 土耳其 | 否 |
| US | 美国 | 是 |
| VN | 越南 | 否 |
如何指定代理位置
location.country 参数来指定代理位置。例如,要使用巴西代理,将 location.country 设置为 BR。
更多详情请参阅 location.country 的 API 参考。
如果你请求的国家没有可用代理,Firecrawl 会使用距离最近的可用区域(EU 或 US),并将浏览器位置设置为你请求的国家。
代理类型
- basic:用于抓取未使用或只使用基础反爬虫方案的网站的代理。速度快,通常能正常工作。
- stealth:用于抓取具有高级反爬虫方案的网站,或会屏蔽普通代理的网站的隐身代理。速度较慢,但在某些网站上更可靠。进一步了解 Stealth 模式 →
- auto:如果 basic 代理抓取失败,Firecrawl 会自动改用 stealth 代理重试抓取。如果使用 stealth 重试成功,该次抓取将收取 5 点额度;如果第一次使用 basic 抓取就成功,则只会收取正常费用。
注意: 关于使用 stealth 代理的详细信息(包括额度消耗与重试策略),请参阅 Stealth 模式文档。

