Skip to main content

Requisiti di autenticazione

La maggior parte dei comandi della CLI di Octoparse richiede l’autenticazione. Una chiave API o una sessione OAuth identifica il tuo account e autorizza l’accesso alle attività e ai dati Octoparse.
Tutti i comandi funzionali richiedono credenziali valide, incluse le esecuzioni locali con --task-file e .otd e i comandi per individuare i modelli. Esegui l’autenticazione prima di elencare, cercare modelli, eseguire o esportare attività.
A partire dalla CLI v0.1.33, template search, template view e template version richiedono credenziali. La CLI v0.1.32 consentiva a questi comandi di esplorare lo stesso catalogo di modelli senza effettuare l’accesso.
Solo i comandi di configurazione e diagnostica possono essere eseguiti senza credenziali:

Metodi di accesso

La CLI di Octoparse supporta due metodi di accesso: OAuth e chiave API.

OAuth (tramite browser)

Apri un flusso di accesso nel browser e memorizza localmente i token di accesso e aggiornamento:
Usa OAuth quando preferisci non gestire manualmente le chiavi API o quando il tuo team usa SSO.

Chiave API

Crea le chiavi API nella console Octoparse:

Apri la pagina delle chiavi API

Crea, copia e gestisci le chiavi API Octoparse dal centro account.
Accesso interattivo: apre la pagina della chiave API, quindi chiede di incollare una chiave:
Passa direttamente la chiave: verifica e memorizza una chiave copiata:
Evita di aprire il browser:
Leggi la chiave da stdin: per gestori di segreti e pipeline CI:
Ad esempio, con la CLI di 1Password:
La CLI verifica la chiave API prima di salvarla. Le chiavi non valide non vengono memorizzate.

Usa una variabile di ambiente

Per sessioni CI o temporanee, fornisci le credenziali tramite variabili di ambiente invece di quelle memorizzate:
Per l’accesso tramite token bearer, utile nei processi CI di breve durata:
Puoi anche sostituire l’URL di base dell’API:

Precedenza delle credenziali

La CLI di Octoparse controlla le credenziali in questo ordine:
Il file delle credenziali viene creato automaticamente da octoparse auth login. Su macOS e Linux:
Su Windows:
Non sottoporre a commit le chiavi API o i token in Git, script, documentazione, screenshot, log condivisi o output CI.

Controlla e gestisci lo stato dell’autenticazione

Verifica che la sessione sia attiva:
Mostra informazioni dettagliate sull’account e sulle credenziali:
Rimuovi le credenziali salvate:

Passaggi successivi

Esegui la tua prima attività

Elenca le attività, esaminane una, eseguila in locale ed esporta i dati.

Esplora tutti i comandi

Esamina i comandi di autenticazione, attività, esecuzione locale, esecuzione cloud ed esportazione.