# 回应

向 ProxyCrawl 发出请求时,您会得到响应。

此响应将是 JSON 对象或页面的使用代码,具体说明您的使用代码 格式 参数(默认为 html)。

# HTML 响应

如果您选择了 html 响应格式(这是默认格式),您将收到页面的 html 作为响应。

冥界 响应参数 将添加到响应标头中。

GET 'https://api.proxycrawl.com/?token=_USER_TOKEN_&url=https%3A%2F%2Fwww.amazon.com&format=html'
Response:
  Headers:
    url: https://www.amazon.com
    original_status: 200
    pc_status: 200

  Body:
    <!doctype html><html class="a-no-js" data-19ax5a9jf="dingo"><!-- sp:feature:head-start -->
    <head><script>var aPageStart = (new Date()).getTime();</script><meta charset="utf-8">
    ... (all the html of the page)

# JSON响应

如果您选择了 json 请求格式,您将收到一个可以解析的 JSON 对象。

这个对象包含您需要的所有信息。 响应参数 所有信息。

GET 'https://api.proxycrawl.com/?token=_USER_TOKEN_&url=https%3A%2F%2Fwww.amazon.com&format=json'
Response:
{
  "original_status": "200",
  "pc_status": 200,
  "url": "https%3A%2F%2Fwww.amazon.com",
  "body": "\u003C!doctype html\u003E\u003Chtml class=\"a-no-js\" data-19ax5a9jf\n... (all the html of the page)"
}

#

如您在上面的示例中看到的,响应,json 或 html 将返回 json的参数html的标题请求,这就是你知道发生的请求。

# 网址

请求中发送 url 或 ProxyCrawl 遵循的原始 url。

# original_status

我们(ProxyCrawl)在抓取请求中发送的网址时收到的状态响应。

它可以是有效的http状态码。

请注意,ProxyCrawl 仅针对以下请求收费 original_status 成功(200, 201, 204),永久控制(301),如果控制(302)指挥结果(410, 404)。什么时候 pc_status 是200。任何其他 original_status 收到的代码将不收费。

# pc_status

ProxyCrawl (pc) 状态代码可以是任何状态代码,并且它是最终有效的代码。
例如,一个网站可能会返回 original_status 200个下验证码,在这种情况下, pc_status 将是503。

任何非标准代码(如 601、999 等)均是内部工程团队,仅用于在联系支持时帮助您调试问题。

请注意: 向 ProxyCrawl 发出的请求最终失败 pc_status 代码(与200不同)不会收费。

# 身体

此参数仅在 json 中可用 格式, 在 html 中 format 将是本身的主体。

ProxyCrawl 作为代理抓取请求中发送的 url 的结果找到的页面内容。