Skip to main content

Conditions d’authentification

La plupart des commandes Octoparse CLI nécessitent une authentification. Une clé API ou une session OAuth identifie votre compte et autorise l’accès à vos tâches et données Octoparse.
Toutes les commandes fonctionnelles nécessitent des identifiants valides, notamment les exécutions locales avec --task-file et les fichiers .otd, ainsi que les commandes de recherche de modèles. Authentifiez-vous avant de répertorier, rechercher, exécuter ou exporter des tâches.
À partir de la version 0.1.33 de la CLI, template search, template view et template version nécessitent des identifiants. La version 0.1.32 permettait à ces commandes de parcourir le même catalogue de modèles sans se connecter.
Seules les commandes de configuration et de diagnostic peuvent être exécutées sans identifiants :

Méthodes de connexion

Octoparse CLI propose deux méthodes de connexion : OAuth et la clé API.

OAuth (dans le navigateur)

Ouvrez la procédure de connexion dans le navigateur et enregistrez localement les jetons d’accès et d’actualisation :
Utilisez OAuth si vous préférez ne pas gérer manuellement les clés API ou si votre équipe utilise l’authentification unique (SSO).

Clé API

Créez vos clés API dans la console Octoparse :

Ouvrir la page des clés API

Créez, copiez et gérez les clés API Octoparse depuis votre centre de compte.
Connexion interactive : ouvre la page des clés API, puis vous invite à coller une clé :
Transmission directe de la clé : vérifie et enregistre une clé copiée :
Sans ouvrir le navigateur :
Lecture de la clé depuis stdin : pour les gestionnaires de secrets et les pipelines CI :
Par exemple, avec 1Password CLI :
La CLI vérifie la clé API avant de l’enregistrer. Les clés non valides ne sont pas conservées.

Utiliser une variable d’environnement

Pour la CI ou les sessions temporaires, transmettez les identifiants au moyen de variables d’environnement plutôt que d’identifiants enregistrés :
Pour un accès avec un jeton porteur, utile dans les tâches CI de courte durée :
Vous pouvez également remplacer l’URL de base de l’API :

Ordre de priorité des identifiants

Octoparse CLI vérifie les identifiants dans l’ordre suivant :
Le fichier d’identifiants est créé automatiquement par octoparse auth login. Sous macOS et Linux :
Sous Windows :
Ne publiez jamais de clés API ni de jetons dans Git, des scripts, la documentation, des captures d’écran, des journaux partagés ou la sortie de la CI.

Vérifier et gérer l’état de l’authentification

Vérifiez que votre session est active :
Affichez des informations détaillées sur le compte et les identifiants :
Supprimez les identifiants enregistrés :

Étapes suivantes

Exécuter votre première tâche

Répertoriez les tâches, inspectez-en une, exécutez-la en local et exportez les données.

Parcourir toutes les commandes

Consultez les commandes d’authentification, de tâche, d’exécution locale et dans le Cloud, et d’export.