Приложение полностью оффлайн — без серверов и телеметрии. Опциональный движок peer-to-peer синхронизации позволяет устройствам обмениваться заметками напрямую по локальной сети.
python3.11 -m venv .venv
source .venv/bin/activate
pip install -r requirements.txt
./run.sh
#python #soft #github
Please open Telegram to view this post
VIEW IN TELEGRAM
👍29🔥16❤2😱2🤯1
Автоматически имитирует поведение реального браузера, маскирует TLS-отпечаток, поддерживает прокси и сразу предоставляет удобные инструменты для парсинга HTML.
requests — менять код практически не нужно.Сам извлекает:
* заголовок страницы;
* описание;
* автора;
* ссылки;
* изображения;
* email;
* HTML-таблицы;
* номера телефонов и д.р.
pip install stealth_requests
Обычный GET-запрос:
import stealth_requests as requests
resp = requests.get("https://example.com")
print(resp.status_code)
print(resp.text)
Использование сессии:
from stealth_requests import StealthSession
with StealthSession() as session:
resp = session.get("https://example.com")
Получить метаданные страницы:
print(resp.meta.title)
print(resp.meta.description)
print(resp.meta.author)
Получить все ссылки:
print(resp.links)
Получить email-адреса:
print(resp.emails)
Конвертировать страницу в Markdown:
markdown = resp.markdown()
Асинхронные запросы:
from stealth_requests import AsyncStealthSession
async with AsyncStealthSession() as session:
resp = await session.get("https://example.com")
requests: минимум изменений в коде, встроенная маскировка под браузер и множество полезных инструментов для работы с HTML «из коробки».#python #soft #github
Please open Telegram to view this post
VIEW IN TELEGRAM
❤38👍22🔥11🤯1