Français
Ouvrir dans Telegram

Publication Scrapy ломается не на парсинге, а на плохой архитектуре проекта

27 juin 2026
P
Python Web & Scripts — Django, FastAPI, скрипты
Scrapy ломается не на парсинге, а на плохой архитектуре проекта Если у вас пауки начинают дублировать запросы, падать на редких страницах и засорять пайплайны, проблема обычно не в XPath. В Scrapy лучше сразу разнести роли: spider только собирает URL и поля, item pipeline чистит и валидирует, middleware отвечает за сеть и антибот-логику. Три вещи, которые экономят часы: — не хранить бизнес-логику в parse(), иначе паук быстро превращается в свалку; — делать idempotent-обработку items, чтобы повторный прогон не плодил дубликаты; — выносить настройки селекторов, заголовков и retry-политик в отдельные модули, а не копировать по спайдерам. Если нужно ускорение, смотрите не только на concurrency, но и на лимиты внешнего сайта: иногда узкое место — DNS, иногда блокировки, иногда тяжелый pipeline. Еще полезно логировать причины пропуска item, а не только ошибки, тогда видно, где теряются данные. Хороший Scrapy-проект — это когда паук можно остановить, запустить заново и получить тот же набор данных без ручной чистки.
3 ·

À proximité dans le fil

PPython Web & Scripts — Django, FastAPI, скриптыVk удалили из App store: что дальше? Удаление VK из App Store заблокировало доступ для владельцев iPhone в России, но проблема решаема. Арбитражники теряют одинPPython Web & Scripts — Django, FastAPI, скриптыPydantic ломает меньше, если сразу договориться о правилах на входе Если модель используется в API, скриптах и фоновых задачах, держите один подход к данным: —
ce message
PPython Web & Scripts — Django, FastAPI, скрипты7 ошибок в Python-скриптах, из-за которых ломается даже простой автоматизатор Ошибка 1 — смешивать логику, ввод-вывод и парсинг в одном файле. Когда скрипт растPPython Web & Scripts — Django, FastAPI, скриптыКоллеги, тут типа серьёзный пост про кое что новое.... Последние месяцы я всё глубже ухожу в AI, автоматизацию и вайб-кодинг. И каждый день нахожу вещи, которые
PPython Web & Scripts — Django, FastAPI, скриптыPython Web & Scripts — Django, FastAPI, скрипты@python_web_scripts · canal · Technologie
190abonnés2portée moyenne d'une publication
Fil de la communauté Ouvrir dans Telegram

Un fil public ouvert issu de l'index de recherche ChatCrawler — « le Google du Telegram public » ; actualisé à mesure que la communauté est explorée. Les heures sont en UTC.

Contenu public uniquement, API officielle de Telegram. À propos · FAQ · Limites de l'index · Retirer une page · Catalogue · Recherche · Comment nous comptons