Passer au contenu principal

FreeAI::DuckAI - Scraper du service IA Duck.ai

Duck.ai

Présentation du scraper​

Le scraper Duck.ai permet d'obtenir des réponses des principaux modèles d'IA via le service Duck.ai de DuckDuckGo — gratuitement et sans inscription. Le service garantit un anonymat total : les requêtes ne sont pas enregistrées et ne sont pas utilisées pour l'entraînement des modèles.

Le scraper prend en charge les requêtes en langage naturel dans n'importe quelle langue, y compris le français, l'anglais, le russe et d'autres.

Les résultats peuvent être sauvegardés dans n'importe quel format souhaité grâce au puissant moteur de gabarits Template Toolkit, qui permet de structurer les données en JSON, CSV, SQL et d'autres formats.

Données collectées​

  • Texte de la réponse du modèle d'IA
  • Nom du modèle utilisé
  • Liens, titres, sites et dates de publication des sources

Fonctionnalités​

  • Choix du modèle IA : GPT-6 Luna, GPT-5.4 Mini, Claude Haiku 4.5, Mistral Small 4, GPT OSS 120B, Gemma 4 31B
  • Collecte des sources séparément du texte de la réponse
  • Fonctionnement via proxy
  • Mode navigateur Headless et headful
  • Tentatives automatiques (retry) en cas d'erreur

Cas d'utilisation​

  • Obtenir des réponses à n'importe quelle question sans inscription ni restrictions
  • Génération de textes, de descriptions, d'articles et de contenu
  • Collecte de réponses structurées pour des requêtes thématiques afin de créer des bases de connaissances
  • Automatisation du traitement de grandes listes de requêtes avec des réponses d'IA
  • Comparaison des réponses de différents modèles d'IA pour les mêmes requêtes
  • Extraction de liens vers les sources avec titres et dates de publication
  • Toute autre tâche nécessitant d'obtenir rapidement une réponse d'une IA sans inscription

Requêtes​

En guise de requêtes, il est nécessaire d'indiquer des questions ou des tâches, exactement comme si vous les saisissiez directement dans le champ de Duck.ai, par exemple :

Qu'est-ce que A-Parser ?
Comment apprendre à apprendre rapidement ?
Comment améliorer la mémoire et la concentration ?

Résultats​

info

Ici et plus loin, les exemples de résultats sont abrégés pour une meilleure clarté

Par défaut, la requête et sa réponse sont affichées :

$query
$answer

Exemple :

Qu'est-ce que A-Parser ?
A-Parser — est un outil puissant pour la collecte automatique (parsing) de données à partir de diverses sources sur Internet...

Les sources ne sont pas incluses dans ce texte. Elles se trouvent dans le tableau $p1.sources.

Variantes d'affichage des résultats​

Réponse, modèle et sources​

Format du résultat :

ANSWER:
$p1.answer
\n
MODEL:
$p1.model
\n
SOURCES:
$p1.sources.format('URL: $url \n Title: $title \n Site: $site \n Published: $published \n\n')

Exemple de résultat :

ANSWER:
A-Parser — est un outil puissant pour la collecte automatique de données à partir de diverses sources sur Internet...

MODEL:
gpt-6-luna

SOURCES:
URL:https://a-parser.com/
Title:A-Parser — scraper de données professionnel
Site:a-parser.com
Published:

Exportation de la liste de liens​

Format du résultat :

$p1.sources.format('$url\n')

Exemple de résultat :

https://a-parser.com/
https://en.wikipedia.org/wiki/Web_scraping

Affichage en CSV des liens, titres, sites et dates​

Format du résultat :

[% FOREACH item IN p1.sources;
tools.CSVline(item.url, item.title, item.site, item.published);
END %]

Exemple de résultat :

https://a-parser.com/,"A-Parser — scraper de données professionnel",a-parser.com,
https://en.wikipedia.org/wiki/Web_scraping,"Web scraping",Wikipedia,"October 1, 2026"

Dans le nom du fichier de résultats, indiquez l'extension csv.

Affichage en JSON​

Format de sortie general:

[% IF notFirst;
",\n";
ELSE;
notFirst = 1;
END;

obj = {};
obj.query = query;
obj.answer = p1.answer;
obj.model = p1.model;

obj.json %]

Texte initial:

[

Texte final:

]

Exemple de résultat :

[{"query":"Qu'est-ce que A-Parser ?","answer":"A-Parser — est un outil puissant...","model":"gpt-6-luna"}]

Paramètres possibles​

Nom du paramètreValeur par défautDescription
ModelGPT-6 Luna (fast)Choix du modèle IA : GPT-6 Luna, GPT-5.4 Mini, Claude Haiku 4.5, Mistral Small 4, GPT OSS 120B, Gemma 4 31B
Headless browser☑Si l'option est activée, le navigateur ne sera pas affiché pendant le fonctionnement
Max concurrent pages10Nombre maximal de pages de navigateur ouvertes simultanément