ChatGPT

Extract ChatGPT responses by submitting prompts, with parsed data including response text, Markdown output, citations, external links, and LLM model information.

O chatgpt a fonte é projetada para enviar prompts e recuperar respostas conversacionais do ChatGPT. Ela retorna tanto o texto completo da resposta do ChatGPT quanto seus metadados estruturados.

Amostras de requisição

Os exemplos de código a seguir demonstram como enviar um prompt e recuperar uma resposta do ChatGPT com resultados analisados.

curl 'https://realtime.oxylabs.io/v1/queries' \
--user 'USERNAME:PASSWORD' \
-H 'Content-Type: application/json' \
-d '{
        "source": "chatgpt",
        "prompt": "best supplements for better sleep",
        "parse": true,
        "search": true,
        "geo_location": "United States"
    }'

Nossos exemplos usam o método de Realtime integração síncrona. Se você quiser usar Proxy Endpoint ou integração Push-Pull assíncrona, consulte a página de métodos de integração

circle-exclamation

Valores de parâmetros de requisição

Configuração básica e opções de personalização para raspar o ChatGPT.

Parâmetro
Descrição
Valor Padrão

source

Define o scraper.

chatgpt

prompt

O prompt ou pergunta a ser enviado ao ChatGPT. Deve ter menos de 4000 símbolos.

-

search

Faz com que o ChatGPT execute uma pesquisa na Web pelo prompt clicando no botão associado da interface.

true

render

Renderização JavaScript é aplicada por padrão para chatgpt. Mais info.

-

parse

Retorna dados analisados quando definido como true.

false

geo_location

Especifique um país para enviar o prompt a partir dele. Mais info.

-

callback_url

URL para o seu endpoint de callback. Mais info.

-

- parâmetro obrigatório

Dados estruturados

A Web Scraper API é capaz de extrair um objeto HTML ou JSON que contém a saída do ChatGPT, oferecendo dados estruturados sobre vários elementos da página de resultados.

chevron-rightchatgpt saída estruturadahashtag
circle-exclamation

Dicionário de dados de saída

Exemplo de HTML

Estrutura JSON

A chatgpt saída estruturada inclui campos como URL, página, resultados, e mais. A tabela abaixo apresenta uma lista detalhada de cada elemento do ChatGPT que extraímos, incluindo descrições, tipos de dados e metadados relevantes.

circle-info

O número de itens e campos para um tipo de resultado específico pode variar dependendo do prompt enviado.

Nome da Chave
Descrição
Tipo

url

A URL da conversa do ChatGPT.

string

página

Número da página.

integer

content

Um objeto contendo os dados da resposta do ChatGPT parseados.

object

content.prompt

Prompt original enviado ao ChatGPT.

string

content.llm_model

Modelo do ChatGPT usado (por exemplo, "gpt-4-o", "gpt-3.5-turbo", etc.).

string

content.markdown_json

Resposta completa em Markdown como JSON do ChatGPT.

array

content.markdown_text

Resposta completa em Markdown do ChatGPT.

string

content.response_text

Texto completo da resposta do ChatGPT.

string

content.citations

Lista de links de citação com URL e texto.

array

content.links

Lista de links externos referenciados na resposta.

array

content.parse_status_code

Código de status da operação de parsing.

integer

created_at

Timestamp quando o job de scraping foi criado.

timestamp

updated_at

Timestamp quando o job de scraping foi finalizado.

timestamp

job_id

ID do job associado ao job de scraping.

string

geo_location

Localização do proxy de onde o prompt foi submetido.

string

status_code

Código de status do job de scraping. Você pode ver os códigos de status do scraper descritos aqui.

integer

parser_type

Tipo do parser usado para decompor o conteúdo HTML.

string

Atualizado

Isto foi útil?