Разработать программу на Python, которая автоматизирует процесс сбора информации о страховых полисах автомобилей. Программа берет номера машин из таблицы Excel, проверяет дату окончания страховки на сайте с помощью веб-скрапинга и записывает полученные данные обратно в Excel.
Цель разработки — исключить ручной поиск информации, ускорить обработку данных и минимизировать вероятность ошибок при заполнении таблицы.
🔹 Извлечение номеров машин из Excel
Программа открывает файл Excel, считывает список госномеров автомобилей и передает их на обработку.
🔹 Поиск информации на сайте с веб-скрапингом
С помощью BeautifulSoup и Selenium программа автоматически заходит на сайт, вводит госномер машины и получает дату окончания страхового полиса.
🔹 Запись результатов в Excel
После успешного извлечения данных программа записывает дату окончания страховки в соответствующую строку Excel в формате дд.мм.гггг.
🔹 Поддержка Windows и MacOS
Программа протестирована и корректно работает на обеих операционных системах.
Процесс работы:
1️⃣ Сбор и извлечение данных
- Открытие Excel-файла
- Чтение списка номеров машин
2️⃣ Разработка веб-скрапинга
- Подключение к сайту
- Автоматический ввод номеров
- Получение данных о страховке
3️⃣ Тестирование на разных наборах данных
- Проверка работы на нескольких примерах
- Корректировка и исправление багов
4️⃣ Оформление результата в Excel
- Запись собранных данных в нужные столбцы
- Сохранение файла с обновленной информацией
✔️ Программа корректно извлекает номера машин из Excel
✔️ Даты страховок определяются без ошибок
✔️ Все данные записываются обратно в Excel в нужном формате
✔️ Код стабильно работает на разных операционных системах
Отзыв заказчика: «Дамир выполнил работу очень качественно и быстро. Отличный профессионал, всё сделано на высоком уровне и в срок. Очень рекомендую!» 🚀
Март 2025 г.