Przejdź do treści głównej

FreeAI::DuckAI - Scraper serwisu AI Duck.ai

Duck.ai

Przegląd scrapera​

Scraper Duck.ai umożliwia uzyskiwanie odpowiedzi od wiodących modeli AI za pośrednictwem serwisu Duck.ai od DuckDuckGo — bezpłatnie i bez rejestracji. Serwis zapewnia pełną anonimowość: zapytania nie są zapisywane ani wykorzystywane do trenowania modeli.

Scraper obsługuje zapytania w języku naturalnym w dowolnym języku, w tym polskim, angielskim i innych.

Wyniki można zapisywać w dowolnym formacie dzięki potężnemu silnikowi szablonów Template Toolkit, który pozwala strukturyzować dane w formatach JSON, CSV, SQL i innych.

Zbierane dane​

  • Tekst odpowiedzi modelu AI
  • Nazwa użytego modelu
  • Linki, nagłówki, strony i daty publikacji źródeł

Możliwości​

  • Wybór modelu AI: GPT-6 Luna, GPT-5.4 Mini, Claude Haiku 4.5, Mistral Small 4, GPT OSS 120B, Gemma 4 31B
  • Zbieranie źródeł oddzielnie od tekstu odpowiedzi
  • Praca przez proxy
  • Tryb przeglądarki headless i headful
  • Automatyczne ponawianie prób (retry) w przypadku błędów

Warianty zastosowania​

  • Uzyskiwanie odpowiedzi na dowolne pytania bez rejestracji i ograniczeń
  • Generowanie tekstów, opisów, artykułów i treści
  • Zbieranie strukturyzowanych odpowiedzi na zapytania tematyczne w celu tworzenia baz wiedzy
  • Automatyzacja przetwarzania dużych list zapytań z odpowiedziami AI
  • Porównywanie odpowiedzi różnych modeli AI na te same zapytania
  • Wyodrębnianie linków do źródeł wraz z nagłówkami i datami publikacji
  • Wszelkie inne zadania wymagające szybkiego uzyskania odpowiedzi od AI bez rejestracji

Zapytania​

Jako zapytania należy podawać pytania lub zadania, dokładnie tak samo, jakby były wpisywane bezpośrednio w pole Duck.ai, na przykład:

Co to jest A-Parser?
Jak nauczyć się szybko uczyć?
Jak poprawić pamięć i koncentrację?

Wyniki​

do wiadomości

Tutaj i w dalszej części przykłady wyników zostały skrócone dla lepszej przejrzystości

Domyślnie wyświetlane jest zapytanie i odpowiedź na nie:

$query
$answer

Przykład:

Co to jest A-Parser?
A-Parser — to potężne narzędzie do automatycznego zbierania (scrapowania) danych z różnych źródeł w internecie...

Źródła nie są zawarte w tym tekście. Znajdują się one w tablicy $p1.sources.

Warianty wyprowadzania wyników​

Odpowiedź, model i źródła​

Format wyniku:

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

Przykład wyniku:

ANSWER:
A-Parser to potężne narzędzie do automatycznego zbierania danych z różnych źródeł w internecie...

MODEL:
gpt-6-luna

SOURCES:
URL:https://a-parser.com/
Title:A-Parser — profesjonalny scraper danych
Site:a-parser.com
Published:

Eksport listy linków​

Format wyniku:

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

Przykład wyniku:

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

Wyjście CSV z linkami, nagłówkami, stronami i datami​

Format wyniku:

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

Przykład wyniku:

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

W nazwie pliku wyników należy podać rozszerzenie csv.

Wyjście w formacie JSON​

Ogólny format wyniku:

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

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

obj.json %]

Tekst początkowy:

[

Tekst końcowy:

]

Przykład wyniku:

[{"query":"Co to jest A-Parser?","answer":"A-Parser to potężne narzędzie...","model":"gpt-6-luna"}]

Możliwe ustawienia​

Nazwa parametruWartość domyślnaOpis
ModelGPT-6 Luna (fast)Wybór modelu AI: GPT-6 Luna, GPT-5.4 Mini, Claude Haiku 4.5, Mistral Small 4, GPT OSS 120B, Gemma 4 31B
Headless browser☑Jeśli opcja jest włączona, przeglądarka nie będzie wyświetlana podczas pracy
Max concurrent pages10Maksymalna liczba jednocześnie otwartych stron przeglądarki