Автоматически имитирует поведение реального браузера, маскирует 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
❤31👍16🔥9🤯1
Сегодня работаем, но как же мы отдыхаем в выходной…
Так умеют только в IT
Кстати, в «Исходном коде» публикуем мемы, делимся опытом 9+ летней разработки и помогаем с собесами в IT
Всем хороших выходных! 💙
Заходи: https://t.me/codesrc_it
Так умеют только в IT
Кстати, в «Исходном коде» публикуем мемы, делимся опытом 9+ летней разработки и помогаем с собесами в IT
Всем хороших выходных! 💙
Заходи: https://t.me/codesrc_it
❤11👍4
С графическим интерфейсом и Telegram-ботом. Многопоточный сбор данных о товарах и продавцах.
— /start, /status, /settings — бот принимает команды
— Настраиваешь, парсишь, смотришь результат в Excel
— Всё логируется, всё под контролем
— E-commerce аналитиков
— Поставщиков
— Реселлеров
— Исследователей маркетплейсов
— И просто фанатов автоматизации
git clone https://github.com/NurjahonErgashevMe/ozon-parser
cd ozon-parser
pip install -r requirements.txt
GUI интерфейс:
python main.py
Только Telegram бот:
python bot.py
Парсинг из командной строки:
python app.py
#python #github #soft
Please open Telegram to view this post
VIEW IN TELEGRAM
👍23🔥9❤7
ozon-parser-main.zip
27.1 MB
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥14👍8🤯4❤2
This media is not supported in your browser
VIEW IN TELEGRAM
С добрым утром!
Please open Telegram to view this post
VIEW IN TELEGRAM
👍34🔥9🤯8😱4❤2
Media is too big
VIEW IN TELEGRAM
Что умеет?
✂️ Не требует разрезать PDF на десятки частей — модель рассчитана на длинные последовательности и может распознавать десятки страниц за один запуск.
Подходит для:
* обучения по электронным книгам;
* оцифровки архивов;
* подготовки данных для RAG;
* поиска информации в больших PDF;
* создания собственных AI-баз знаний.
Клонируем проект:
git clone https://github.com/baidu/Unlimited-OCR
cd Unlimited-OCR
Устанавливаем зависимости:
pip install torch torchvision transformers pymupdf pillow matplotlib einops addict easydict psutil
from transformers import AutoModel, AutoTokenizer
model = AutoModel.from_pretrained(
"baidu/Unlimited-OCR",
trust_remote_code=True
)
Простой пример распознавания PDF:
model.infer_multi(
tokenizer,
prompt='<image>Multi page parsing.',
image_files=pdf_to_images('your_doc.pdf', dpi=300),
output_path='your/output/dir',
image_size=1024,
max_length=32768,
no_repeat_ngram_size=35, ngram_window=1024,
save_results=True,
)
Ключевая особенность — возможность обрабатывать длинные документы целиком без традиционного разбиения на страницы, что упрощает конвейер обработки и ускоряет работу с большими объемами данных.
#python #soft #github
Please open Telegram to view this post
VIEW IN TELEGRAM
👍37🔥14❤10🤯1
Вы никогда не увидете меня в бою вот так 👆
Ведь я стал профи с курсами Академии Selectel
Эксперты собрали более 30 бесплатных курсов для тех, кто только начинает или уже уверенно пишет код на языке программирования Python. На одном из них вы освоите:
🔸 набор инструментов и расширений, которые ускоряют создание кода;
🔸 работу с библиотеками, чтобы создавать приложения с графическим интерфейсом;
🔸 основы сбора аналитики с веб-страниц.
Эксперты регулярно делятся полезными материалами, новостями и задачами в канале Академии Selectel. Подпишитесь: https://t.me/+TKIujF7d4hoyYzRi
Реклама. АО "Селектел". erid:2W5zFFw7TZB
Ведь я стал профи с курсами Академии Selectel
Эксперты собрали более 30 бесплатных курсов для тех, кто только начинает или уже уверенно пишет код на языке программирования Python. На одном из них вы освоите:
🔸 набор инструментов и расширений, которые ускоряют создание кода;
🔸 работу с библиотеками, чтобы создавать приложения с графическим интерфейсом;
🔸 основы сбора аналитики с веб-страниц.
Эксперты регулярно делятся полезными материалами, новостями и задачами в канале Академии Selectel. Подпишитесь: https://t.me/+TKIujF7d4hoyYzRi
Реклама. АО "Селектел". erid:2W5zFFw7TZB
👍12❤3🤯2🫡1
Возможности
Большинство пользователей используют один и тот же логин годами. Достаточно найти его на одной площадке, чтобы постепенно выйти на остальные аккаунты, узнать интересы человека, профессиональную деятельность, проекты, сообщества и даже восстановить историю его активности в интернете.
Где пригодится?
#CyberSec #soft
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥24❤6👍5😱3🫡3
This media is not supported in your browser
VIEW IN TELEGRAM
У парней целый экипаж — и мехвод, и заряжающий и наводчик
#cyberpunk
Please open Telegram to view this post
VIEW IN TELEGRAM
👍45🔥23❤10😱8🫡1
Каждый найдет что-то по душе:
1202 ГБ — Python
1811 ГБ — Frontend
1100 ГБ — C / C++ / C#
804 ГБ — Java
411 ГБ — SQL & БД
309 ГБ — DevOps
998 ГБ — ИБ & Хакинг
773 ГБ — Kotlin / Swift
189 ГБ — PHP
201 ГБ — GoLang
170 ГБ — Rust
167 ГБ — QA / Тестирование
310 ГБ — 1C + Лицензии
495 ГБ — Машинное обучение
704 ГБ — Аналитика Данных
991 ГБ — Дизайн
Материалы в закрепе, постоянно пополняются👆🏻
Please open Telegram to view this post
VIEW IN TELEGRAM
👍16❤3😱2🤯1
Возможности:
* эмоциями;
* скоростью;
* громкостью;
* стилем;
* акцентом;
* языком.
* числа;
* даты;
* валюты;
* специальные символы;
* сложные текстовые конструкции без дополнительных модулей нормализации текста.
Где может пригодится:
Установка
Клонируем репозиторий:
git clone --recursive https://github.com/FunAudioLLM/CosyVoice.git
cd CosyVoice
git submodule update --init --recursive
Создаем окружение:
conda create -n cosyvoice python=3.10
conda activate cosyvoice
Устанавливаем зависимости:
pip install -r requirements.txt
Пример запуска:
python example.py
Или сразу поднимаем WebUI:
python webui.py --port 50000
После запуска откроется удобный веб-интерфейс для генерации речи.
#python #soft #github
Please open Telegram to view this post
VIEW IN TELEGRAM
👍30🔥18❤9