ChatGPT

Aprenda como raspar o ChatGPT com a Web Scraper API. Encontre exemplos de código abrangentes e amostras de saída.

O chatgpt source foi projetado para enviar prompts e recuperar respostas conversacionais do ChatGPT. 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": "melhores suplementos para dormir melhor",
        "parse": true,
        "search": true,
        "geo_location": "Estados Unidos"
    }'

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

circle-exclamation

Valores dos parâmetros da requisição

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

Parâmetro
Descrição
Valor Padrão

source

Define o scraper.

chatgpt

prompt

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

-

search

Aciona o ChatGPT para realizar uma Pesquisa na Web para o prompt clicando no botão correspondente da interface.

true

render

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

-

parse

Retorna dados parseados quando definido como true.

false

geo_location

Especifique um país de onde enviar o prompt. 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 em HTML

Estrutura JSON

A chatgpt saída estruturada inclui campos como URL, page, results, e mais. A tabela abaixo apresenta uma lista detalhada de cada elemento do ChatGPT que nós 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

page

Número da página.

integer

conteúdo

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

Markdown completo de resposta como JSON do ChatGPT.

array

content.markdown_text

Markdown completo de resposta 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 a partir da qual o prompt foi enviado.

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?