The package is designed to work with cookies for the Chrome browser. The package allows you to delete, insert, receive and decrypt cookies.
Project description
BISCUIT-COOKIES
Этот проект представляет собой программу для взаимодействия с куками (cookies) в браузере пользователя. Программа позволяет извлекать и расшифровывать зашифрованные данные о куках, а также добавлять новые данные куков в базу данных.
Используемые пакеты
- pyql3
- pywin32
- pycryptodome
Функциональность
- Инициализация Biscuit объекта с указанием пути к каталогу пользователя и профиля браузера.
- Метод
get()
: Получение куков из базы данных с возможностью применения SQL операторов WHERE, ORDER BY, LIMIT, OFFSET. - Метод
add()
: Добавление новых куков в базу данных.
Использование
- Создать объект Biscuit, указав путь к каталогу пользователя и профиля браузера.
- Вызвать метод
get()
для получения списка куков илиadd()
для добавления новых куков.
Пример использования
from biscuit.cookies import Biscuit
biscuit = Biscuit('/path/to/user/data/directory', profile='Default')
# Пример использования метода add() для добавления куков
new_cookies = [
{'name': 'username', 'value': 'john_doe', 'domain': 'example.com', 'path': '/', 'expires': '1656079200'},
{'name': 'session', 'value': '1234567890', 'domain': 'sub.example.com', 'path': '/admin', 'expires': '1656079200'},
]
biscuit.add(new_cookies)
# Проверка добавленных куков
cookies = biscuit.get(where='domain LIKE "%.example.com"')
print(cookies)
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
biscuit_cookies-9.tar.gz
(4.2 kB
view details)