# 另一个内部的智能代理

如果您的应用程序未设计为使用基于 HTTP 的 API 来抓取/抓取智能网站(如 Craw API),我们为您旋转代理,可将您的请求方向设计到 Craw API。您只需将使用其应用程序中的普通代理即可。

所有代理都应该转到 http://smartproxy.proxycrawl.com 和端口 8012 使用您的访问身份作为代理用户名。

因此,您的第一个电话就像在终端中运行以下一样简单。

curl -x "http://_USER_TOKEN_@smartproxy.proxycrawl.com:8012" -k "http://httpbin.org/ip"

# 如何准许的?

当您向您的代理发送时,代理将使用您的代理授权用户和下面的代理,返回您的授权访问应用程序的请求。然后,您请求授权请求 Craw API,将响应请求如果您需要在此模式下使用 Crawling API 的额外功能,则需要发送 HTTP 标头 ProxyCrawlAPI-Parameters 并发送您需要使用的选项。查看下面的示例部分以获取真实示例。

私人代币

_USER_TOKEN_

# 重要注意事项

使用智能代理时您禁用 SSL 验证很重要,否则,我们将无法执行我们的智能 AI 集成的请求。因此,应该跳过验证证书。

# 示例请求

  • 卷曲
  • 红宝石
  • 节点
  • PHP
  • 蟒蛇
  • go
// GET request

curl -x "http://_USER_TOKEN_@smartproxy.proxycrawl.com:8012" -k "http://httpbin.org/ip"

// GET request with custom UserAgent and returning original headers

// Make use of the API parameters, like store=true, device=mobile, get_cookies=true and etc.

// Example of using a custom user agent and storing a copy of the result in ProxyCrawl Cloud storage.

curl -H "ProxyCrawlAPI-Parameters: get_headers=true&store=true&user_agent=Mozilla%2F5.0%20%28Windows%20NT%2010.0%3B%20Win64%3B%20x64%29%20AppleWebKit%2F537.36%20%28KHTML%2C%20like%20Gecko%29%20Chrome%2F91.0.4472.124%20Safari%2F537.36" \
-x "http://_USER_TOKEN_@smartproxy.proxycrawl.com:8012" \
-k "http://httpbin.org/headers"

// GET request with headless browser (JavaScript Enabled)

curl -H "ProxyCrawlAPI-Parameters: javascript=true" -x "http://_USER_TOKEN_@smartproxy.proxycrawl.com:8012" \
-k "http://httpbin.org/anything"

// POST form request
curl -H 'Content-Type: application/x-www-form-urlencoded' \
-F 'param=value' \
-X POST \
-x "http://_USER_TOKEN_@smartproxy.proxycrawl.com:8012" \
-k "http://httpbin.org/anything"

// POST JSON request
curl -H "accept: application/json" \
--data '{"key1":"value1","key2":"value2"}' \
-X POST \
-x "http://_USER_TOKEN_@smartproxy.proxycrawl.com:8012" \
-k "http://httpbin.org/anything"