DuckoLab

DuckoNet

HTTP-библиотека
для Python

Отправляйте HTTP-запросы с сетевыми профилями Chrome и Microsoft Edge. Обрабатывайте ответы, cookies и перенаправления в своём приложении.

Первый запрос

import os
from duckonet import HttpClient

with HttpClient(
    api_key=os.environ["DUCKONET_API_KEY"],
    browser="chrome",
) as client:
    response = client.get("https://example.com/")
    response.raise_for_status()
    print(response.text)

Создайте API-ключ в кабинете и сохраните его в переменной окружения DUCKONET_API_KEY.

Профили Chrome и Edge

Профиль задаёт параметры TLS и HTTP. Библиотека отправляет запросы без запуска окна браузера.

Синхронные и асинхронные запросы

Используйте HttpClient для последовательного кода или AsyncHttpClient с async / await.

Как начать

1

Установите библиотеку

Скачайте пакет для Windows x64 или Ubuntu 24.04 x64. Понадобится CPython 3.12.

Выбрать пакет →
2

Получите API-ключ

Создайте ключ в личном кабинете и добавьте его в своё приложение.

Получить API-ключ →
3

Выполните запрос

Начните с примера выше, затем добавьте параметры, заголовки или тело запроса.

Примеры запросов →