Skip to content

vavilovnv/auto-ru-parser

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Парсер auto.ru

Простой парсер для выборки данных по авто: данные по автомобилю, ссылка на страницу, стоимость в рублях, год выпуска. Обработанные данные экспортируются в csv-файл.

Важно заполнить значения HEADERS, в частности указать сookie для сайта, который парсится. Иначе может сработать защита от ботов. Cookie можно взять в headers страницы с данными по авто, открыв её в инструментах разработчика (chrome) или аналогичной опции в другом браузере.

Upd. Auto.ru добавили смарт-капчу от Яндекса, поэтому пока что придется проходить её вручную, для этого добавлено использование Selenium

Установка и запуск:

  1. Установить менеджер пакетов uv:
curl -LsSf https://astral.sh/uv/install.sh | sh
  1. Установить зависимости:
uv sync
  1. На базе файла .env_example создать файл .env и заполнить значения переменных
  2. Запустить main.py
uv run main.py
  1. Ввести url с auto.ru с отбором по нужной марке авто
  2. Сsv-файл с данными создается в папке указанной в сеттингах проекта. Файл создается текущей датой и временем. Если значение переменной OPEN_CSV_FILE равно True, то файл будет открыт автоматически после его формирования.

A simple parser to collect cars data: car, url, price (RUR), year. The processed data are exported to a csv file.

Python Visitor Badge

About

Parser auto.ru

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published