Vai al contenuto principale

FreeAI::DuckAI - Scraper del servizio AI Duck.ai

Duck.ai

Panoramica dello scraper​

Lo scraper Duck.ai consente di ottenere risposte dai principali modelli AI tramite il servizio Duck.ai di DuckDuckGo — gratuitamente e senza registrazione. Il servizio garantisce il pieno anonimato: le query non vengono salvate e non vengono utilizzate per l'addestramento dei modelli.

Lo scraper supporta query in linguaggio naturale in qualsiasi lingua, inclusi italiano, inglese, russo e altre.

I risultati possono essere salvati in qualsiasi formato desiderato grazie al potente motore di modelli Template Toolkit, che consente di strutturare i dati in JSON, CSV, SQL e altri formati.

Dati raccolti​

  • Testo della risposta del modello AI
  • Nome del modello utilizzato
  • Link, titoli, siti e date di pubblicazione delle fonti

Funzionalità​

  • Scelta del modello AI: GPT-6 Luna, GPT-5.4 Mini, Claude Haiku 4.5, Mistral Small 4, GPT OSS 120B, Gemma 4 31B
  • Raccolta delle fonti separatamente dal testo della risposta
  • Funzionamento tramite proxy
  • Modalità browser headless e headful
  • Retry automatico in caso di errori

Casi d'uso​

  • Ottenere risposte a qualsiasi domanda senza registrazione e limitazioni
  • Generazione di testi, descrizioni, articoli e contenuti
  • Raccolta di risposte strutturate per query tematiche per la creazione di basi di conoscenza
  • Automazione dell'elaborazione di grandi elenchi di query con risposte AI
  • Confronto delle risposte di diversi modelli AI alle stesse query
  • Estrazione di link alle fonti con titoli e date di pubblicazione
  • Qualsiasi altra attività che richieda di ottenere rapidamente una risposta dall'AI senza registrazione

Query​

Come query, è necessario indicare domande o compiti, esattamente come se venissero inseriti direttamente nel campo di Duck.ai, ad esempio:

Cos'è A-Parser?
Come imparare a imparare velocemente?
Come migliorare la memoria e la concentrazione?

Risultati​

informazione

Qui e di seguito gli esempi dei risultati sono abbreviati per una migliore chiarezza

Per impostazione predefinita vengono visualizzati la query e la relativa risposta:

$query
$answer

Esempio:

Cos'è A-Parser?
A-Parser è un potente strumento per la raccolta automatica (scraping) di dati da varie fonti su Internet...

Le fonti non sono incluse in questo testo. Si trovano nell'array $p1.sources.

Varianti di output dei risultati​

Risposta, modello e fonti​

Formato del risultato:

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')

Esempio di risultato:

ANSWER:
A-Parser è un potente strumento per la raccolta automatica di dati da varie fonti su Internet...

MODEL:
gpt-6-luna

SOURCES:
URL:https://a-parser.com/
Title:A-Parser — scraper di dati professionale
Site:a-parser.com
Published:

Esportazione dell'elenco dei link​

Formato del risultato:

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

Esempio di risultato:

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

Output in CSV di link, titoli, siti e date​

Formato del risultato:

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

Esempio di risultato:

https://a-parser.com/,"A-Parser — professionale scraper di dati",a-parser.com,
https://en.wikipedia.org/wiki/Web_scraping,"Web scraping",Wikipedia,"October 1, 2026"

Nel nome del file dei risultati specificare l'estensione csv.

Output in JSON​

Formato comune del risultato:

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

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

obj.json %]

Testo iniziale:

[

Testo finale:

]

Esempio di risultato:

[{"query":"Cos'è A-Parser?","answer":"A-Parser è un potente strumento...","model":"gpt-6-luna"}]

Impostazioni possibili​

Nome parametroValore predefinitoDescrizione
ModelGPT-6 Luna (fast)Scelta del modello AI: GPT-6 Luna, GPT-5.4 Mini, Claude Haiku 4.5, Mistral Small 4, GPT OSS 120B, Gemma 4 31B
Headless browser☑Se l'opzione è attiva, il browser non verrà visualizzato durante il funzionamento
Max concurrent pages10Numero massimo di pagine del browser aperte simultaneamente