Documentation has been updated: see help center and changelog in one place.

ChatGPT

Aprende cómo raspar ChatGPT con Web Scraper API. Encuentra ejemplos de código completos y muestras de salida.

El chatgpt source está diseñado para enviar prompts y recuperar respuestas conversacionales de ChatGPT. Devuelve tanto el texto completo de la respuesta de ChatGPT como sus metadatos estructurados.

Solicitar ejemplos

Los siguientes ejemplos de código muestran cómo enviar un prompt y recuperar una respuesta de ChatGPT con resultados parseados.

curl 'https://realtime.oxylabs.io/v1/queries' \
--user 'USERNAME:PASSWORD' \
-H 'Content-Type: application/json' \
-d '{
        "source": "chatgpt",
        "prompt": "mejores suplementos para dormir mejor",
        "parse": true,
        "search": true,
        "geo_location": "United States"
    }'

Nuestros ejemplos usan el método de integración síncrono Realtime Si desea usar Proxy Endpoint o asíncrono Push-Pull para la integración, consulte los métodos de integración página.

Valores de parámetros de la solicitud

Configuración básica y opciones de personalización para raspar ChatGPT.

Parámetro
Descripción
Valor predeterminado

source

Establece el scraper.

chatgpt

prompt

El prompt o pregunta para enviar a ChatGPT. Debe tener menos de 4000 símbolos.

-

search

Activa que ChatGPT realice una búsqueda web para el prompt haciendo clic en el botón de la interfaz asociado.

true

user_agent_type

La renderización de JavaScript está forzada por defecto para chatgpt. Más información.

-

parse

Devuelve datos parseados cuando se establece en true.

false

geo_location

Especifique un país desde el cual enviar el prompt. Más información.

-

callback_url

URL de su endpoint de callback. Más información.

-

- parámetro obligatorio

Datos estructurados

Web Scraper API es capaz de extraer ya sea un objeto HTML o JSON que contiene la salida de ChatGPT, ofreciendo datos estructurados sobre varios elementos de la página de resultados.

chatgpt salida estructurada

Diccionario de datos de salida

Ejemplo HTML

Estructura JSON

La chatgpt estructurada incluye campos como URL, page, results, y más. La tabla siguiente presenta una lista detallada de cada elemento de ChatGPT que parseamos, incluyendo descripciones, tipos de datos y metadatos relevantes.

El número de elementos y campos para un tipo de resultado específico puede variar según el prompt enviado.

Nombre clave
Descripción
Tipo

url

La URL de la conversación de ChatGPT.

string

page

Número de página.

integer

contenido

Un objeto que contiene los datos de la respuesta de ChatGPT parseados.

object

content.prompt

Prompt original enviado a ChatGPT.

string

content.llm_model

Modelo de ChatGPT utilizado (p. ej., "gpt-4-o", "gpt-3.5-turbo", etc.).

string

content.markdown_json

Markdown de la respuesta completa como JSON desde ChatGPT.

array

content.markdown_text

Markdown de la respuesta completa desde ChatGPT.

string

content.response_text

Texto completo de la respuesta desde ChatGPT.

string

content.citations

Lista de enlaces de citas con URL y texto.

array

content.links

Lista de enlaces externos referenciados en la respuesta.

array

content.parse_status_code

Código de estado de la operación de parseo.

integer

created_at

Marca de tiempo cuando se creó el trabajo de scraping.

timestamp

updated_at

Marca de tiempo cuando se finalizó el trabajo de scraping.

timestamp

job_id

ID del trabajo asociado con el trabajo de scraping.

string

geo_location

Ubicación del proxy desde la cual se envió el prompt.

string

status_code

Código de estado del trabajo de scraping. Puedes ver los códigos de estado del scraper descritos aquí.

integer

parser_type

Tipo del parser usado para descomponer el contenido HTML.

string

Última actualización

¿Te fue útil?