Skip to content

This project is a tool for parsing car data from the Chinese website Dongchedi. With its help, you can extract information about car models, their characteristics, prices and other data presented on the site.

Notifications You must be signed in to change notification settings

Father1993/website-parser-dongchedi

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DongCheDi Car Parser

Парсер для сайта DongCheDi, который позволяет получать информацию об автомобилях с пробегом, включая цены и изображения.

Автор

Spinej Andrej
Email: [email protected]

Описание

Программа представляет собой GUI-приложение для парсинга данных об автомобилях с сайта DongCheDi. Извлекает следующую информацию:

  • Название и модель автомобиля
  • Текущую цену
  • Цену нового автомобиля
  • Размер экономии
  • Фотографии автомобиля

Установка

  1. Клонируйте репозиторий:
git clone https://github.com/Father1993/website-parser-dongchedi.git
cd website-parser-dongchedi
  1. Создайте виртуальное окружение и активируйте его:
python -m venv venv
source venv/bin/activate # для Linux/Mac
venv\Scripts\activate # для Windows
  1. Установите зависимости:
pip install -r requirements.txt
  1. Установите браузер для Playwright:
playwright install chromium

Использование

  1. Запустите программу:
python main.py
  1. В открывшемся окне вставьте URL автомобиля с сайта DongCheDi.
  2. Нажмите кнопку "Получить данные".
  3. Дождитесь завершения парсинга.

Результаты сохраняются в папку cars/[id_автомобиля]/:

  • info.json - информация об автомобиле
  • image_[N].webp - фотографии автомобиля

Структура проекта

website-parser-dongchedi/
├── main.py            # GUI приложение
├── parser.py          # Парсер сайта
├── requirements.txt   # Зависимости
└── cars/              # Папка с результатами
    └── [car_id]/      # Данные по каждому авто

Зависимости

  • playwright==1.41.2
  • requests==2.31.0
  • python-dotenv==1.0.0
  • tkinter (встроен в Python)

Лицензия

MIT License

Дисклеймер

Программа создана в образовательных целях. Автор не несет ответственности за использование программы в коммерческих целях.

About

This project is a tool for parsing car data from the Chinese website Dongchedi. With its help, you can extract information about car models, their characteristics, prices and other data presented on the site.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages