For the complete documentation index, see llms.txt. This page is also available as Markdown.

Captura de solicitudes de red (Fetch/XHR)

Obtén la actividad de red de la Web Scraper API usando la bandera XHR. Recupera todas las solicitudes Fetch/XHR realizadas durante la carga de la página como JSON estructurado para facilitar la extracción de datos.

A veces resulta más conveniente extraer los datos requeridos de una o más solicitudes Fetch/XHR que realiza un navegador mientras carga la página web, en lugar de analizar el HTML.

Web Scraper API admite devolver la lista de solicitudes XHR realizadas mientras se carga la página web.

Uso

Para obtener una lista de solicitudes XHR en la respuesta, incluya el "xhr": true indicador como en el ejemplo de carga útil a continuación. Se requiere renderizado de JavaScript (render debe establecerse; sin él, la solicitud se rechaza). Cuando xhr está establecido, la lista de XHR se convierte en la salida predeterminada del trabajo; añada ?type=raw,xhr al endpoint para recibir también el HTML.

{
    "source": "universal",
    "url": "https://petstore.swagger.io/",
    "render": "html",
    "xhr": true
}

La respuesta contendrá una lista de objetos JSON, cada uno de los cuales representa una sola solicitud XHR.

{
    "results": [
        {
            "content": [
                {
                    "url": "https://petstore.swagger.io/v2/swagger.json",
                    "method": "GET",
                    "status_code": 200,
                    "response_body": "{\"swagger\":\"2.0\",\"info\":{\"description\":\"This is a sample server Petstore server.  You can find out more about Swagger at [http://swagger.io](http://swagger.io) or on [irc.freenode.net, #swagger](http://swagger.io/irc/). ...","request_headers": {
                    "request_headers": {
                        "accept": "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7",
                        "accept-encoding": "gzip, deflate, br, zstd",
                        "priority": "u=0, i",
                        "referer": "https://petstore.swagger.io/",
                        "save-data": "on",
                        "sec-ch-ua": "\"Chromium\";v=\"136\", \"Microsoft Edge\";v=\"136\", \"Not.A/Brand\";v=\"99\"",
                        "sec-ch-ua-mobile": "?0",
                        "sec-ch-ua-platform": "\"macOS\"",
                        "sec-fetch-dest": "document",
                        "sec-fetch-mode": "navigate",
                        "sec-fetch-site": "none",
                        "sec-fetch-user": "?1",
                        "upgrade-insecure-requests": "1",
                        "user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/136.0.0.0 Safari/537.36 Edg/136.0.0.0"
                    },
                    "request_payload": null,
                    "response_headers": {
                        "access-control-allow-headers": "Content-Type, api_key, Authorization",
                        "access-control-allow-methods": "GET, POST, DELETE, PUT",
                        "access-control-allow-origin": "*",
                        "content-type": "application/json",
                        "date": "Mon, 14 Sep 2026 11:12:15 GMT",
                        "server": "Jetty(9.2.9.v20150224)"
                    }
                }
            ],
            "created_at": "2026-09-14 11:12:07",
            "updated_at": "2026-09-14 11:12:20",
            "page": 1,
            "url": "https://petstore.swagger.io/",
            "job_id": "7505221841498163201",
            "status_code": 200,
            "type": "xhr"
        }
    ],
    "job": {...}
}

Clave de salida

Descripción

Tipo

url

URL completa de la solicitud XHR

cadena

status_code

Código de estado HTTP de la respuesta

entero

method

Método HTTP usado para la solicitud

cadena

request_headers

Pares clave-valor de los encabezados de solicitud , incluidas cookies

objeto

response_headers

Pares clave-valor de los respuesta , incluidas cookies

objeto

request_payload

Carga útil (incluya esta clave solo con solicitudes POST, PUT, PATCH)

cadena

response_body

Cuerpo de la respuesta

cadena

Última actualización

¿Te fue útil?