Solicitudes POST
Reenvía una solicitud POST a la URL de destino enviando tu cuerpo mediante POST a la Web Scraping API con api_key y url como parámetros de consulta. Útil para envíos de formularios y puntos de acceso de API JSON.
Endpoint
Sección titulada «Endpoint» POST https://scrape.shifter.io/v1?api_key=YOUR_API_KEY&url=<TARGET_URL>
Parámetros
Sección titulada «Parámetros»| Parámetro | Tipo | Obligatorio | Descripción |
|---|---|---|---|
api_key | string | sí | Tu clave de la Web Scraping API |
url | string | sí | URL de destino a la que enviar la solicitud POST |
El cuerpo de la solicitud se reenvía tal cual a la URL de destino.
Ejemplo de solicitud
Sección titulada «Ejemplo de solicitud»curl -X POST "https://scrape.shifter.io/v1?api_key=YOUR_API_KEY&url=https%3A%2F%2Fhttpbin.org%2Fpost" \ -H "Content-Type: application/json" \ --data '{"foo":"bar"}'import requests
r = requests.post( "https://scrape.shifter.io/v1", params={"api_key": "YOUR_API_KEY", "url": "https://httpbin.org/post"}, json={"foo": "bar"},)print(r.json())import fetch from 'node-fetch';
const url = 'https://scrape.shifter.io/v1?' + new URLSearchParams({ api_key: 'YOUR_API_KEY', url: 'https://httpbin.org/post',});const res = await fetch(url, { method: 'POST', headers: { 'Content-Type': 'application/json' }, body: JSON.stringify({ foo: 'bar' }),});console.log(await res.json());Ejemplo de respuesta
Sección titulada «Ejemplo de respuesta»{ "args": {}, "data": "{\"foo\":\"bar\"}", "headers": { "Content-Type": "application/json", "Host": "httpbin.org" }, "json": { "foo": "bar" }, "origin": "185.162.168.36", "url": "https://httpbin.org/post"}