diff --git a/README.md b/README.md index 1d418ad..9b270aa 100644 --- a/README.md +++ b/README.md @@ -1,189 +1,136 @@ # IAAI Scraper -Скрапер листинга автомобилей с сайта IAAI. -Собирает данные карточек через Playwright, парсит HTML и перехваченные JSON ответы, -нормализует и сохраняет в PostgreSQL или SQLite через SQLAlchemy. +Парсер аукционных автомобилей с [iaai.com](https://www.iaai.com). Ходит по листингу, собирает карточки машин, вытаскивает данные из DOM и перехваченных XHR-ответов, складывает всё в PostgreSQL. Работает через Playwright (headless Chromium), крутится в Docker. -По умолчанию работает последовательно одна машина за раз, с паузами между запросами. -JSON-результаты CLI по умолчанию сохраняются в `artifacts/json/`, чтобы не засорять корень проекта. +## Как устроен сайт и его защита -## Что делает +IAAI не использует Cloudflare или Akamai, но у них своя защита: -1. Открывает страницу листинга `Vehiclelisting/Cars`, собирает ссылки на карточки. -2. Переходит на каждую карточку, перехватывает XHR/fetch JSON-ответы. -3. Парсит DOM-текст, `