Ga naar de hoofdinhoud

FreeAI::DuckAI - Scraper voor de Duck.ai AI-service

Duck.ai

Overzicht van de scraper​

De Duck.ai scraper stelt u in staat om antwoorden te ontvangen van toonaangevende AI-modellen via de Duck.ai service van DuckDuckGo — gratis en zonder registratie. De service biedt volledige anonimiteit: zoekopdrachten worden niet opgeslagen en niet gebruikt voor het trainen van modellen.

De scraper ondersteunt natuurlijke taalvragen in elke taal, inclusief Nederlands, Engels, Russisch en andere.

De resultaten kunnen in elk gewenst formaat worden opgeslagen dankzij de krachtige Template Toolkit sjabloon-engine, waarmee u gegevens kunt structureren in JSON, CSV, SQL en andere formaten.

Verzamelde gegevens​

  • Tekst van het antwoord van het AI-model
  • Naam van het gebruikte model
  • Links, titels, websites en publicatiedatums van bronnen

Mogelijkheden​

  • Keuze van AI-model: GPT-6 Luna, GPT-5.4 Mini, Claude Haiku 4.5, Mistral Small 4, GPT OSS 120B, Gemma 4 31B
  • Verzamelen van bronnen apart van de antwoordtekst
  • Werken via proxy
  • Headless en headful browsermodus
  • Automatische retry bij fouten

Toepassingen​

  • Antwoorden krijgen op alle vragen zonder registratie en beperkingen
  • Genereren van teksten, beschrijvingen, artikelen en content
  • Verzamelen van gestructureerde antwoorden op thematische vragen voor het opbouwen van kennisbanken
  • Automatisering van de verwerking van grote lijsten met vragen met AI-antwoorden
  • Vergelijken van antwoorden van verschillende AI-modellen op dezelfde vragen
  • Extractie van links naar bronnen met titels en publicatiedatums
  • Alle andere taken waarbij snel een antwoord van AI nodig is zonder registratie

Query's​

Als query's moeten vragen of opdrachten worden opgegeven, net alsof ze rechtstreeks in het veld van Duck.ai worden ingevoerd, bijvoorbeeld:

Wat is A-Parser?
Hoe leer je snel te leren?
Hoe verbeter je geheugen en concentratie?

Resultaten​

ter informatie

Hier en verder zijn de resultaatvoorbeelden ingekort voor een betere overzichtelijkheid

Standaard worden de query en het bijbehorende antwoord weergegeven:

$query
$answer

Voorbeeld:

Wat is A-Parser?
A-Parser is een krachtig hulpmiddel voor het automatisch verzamelen (scrapen) van gegevens uit verschillende bronnen op internet...

Bronnen zijn niet inbegrepen in deze tekst. Deze bevinden zich in de array $p1.sources.

Opties voor resultaatweergave​

Antwoord, model en bronnen​

Resultaatformaat:

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

Voorbeeldresultaat:

ANSWER:
A-Parser — dit is een krachtige tool voor het automatisch verzamelen van gegevens uit verschillende bronnen op het internet...

MODEL:
gpt-6-luna

SOURCES:
URL:https://a-parser.com/
Title:A-Parser — professionele scraper voor gegevens
Site:a-parser.com
Published:

Export van een lijst met links​

Resultaatformaat:

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

Voorbeeldresultaat:

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

Uitvoer naar CSV van links, titels, websites en datums​

Resultaatformaat:

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

Voorbeeldresultaat:

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

Geef in de bestandsnaam van de resultaten de extensie csv op.

Uitvoer naar JSON​

Algemeen resultaatformaat:

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

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

obj.json %]

Begintekst:

[

Eindtekst:

]

Voorbeeldresultaat:

[{"query":"Wat is A-Parser?","answer":"A-Parser — dit is een krachtige tool...","model":"gpt-6-luna"}]

Mogelijke instellingen​

ParameternaamStandaardwaardeBeschrijving
ModelGPT-6 Luna (fast)Keuze van AI-model: GPT-6 Luna, GPT-5.4 Mini, Claude Haiku 4.5, Mistral Small 4, GPT OSS 120B, Gemma 4 31B
Headless browser☑Als deze optie is ingeschakeld, wordt de browser niet weergegeven tijdens het werk
Max concurrent pages10Maximaal aantal gelijktijdig geopende browserpagina's