Разработка парсера для сбора информации с веб-сайтов
Функциональные требования
- Парсер должен получать информацию о концертах, представленных на веб-сайте.
- Для каждого концерта парсер должен собирать следующую информацию:
- Название концерта
- Дата и время проведения
- Место проведения
- Цена билета (если указана)
- Ссылка на подробную информацию о концерте
- Парсер должен сохранять собранную информацию в формате JSON
Технические требования
- Парсер должен быть написан на языке программирования Python.
- Для парсинга веб-страниц рекомендуется использовать библиотеку BeautifulSoup.
- Парсер должен быть реализован в виде отдельного скрипта, который можно запустить из командной строки.
- Параметром при запуске скрипта должно быть возможно указать название города для выбора соответствующей страницы с концертами.
Дополнительные требования
- Код должен быть хорошо комментирован и иметь понятную структуру.
- Парсер должен быть устойчивым к изменениям веб-страницы и обрабатывать возможные ошибки при парсинге.
- Результаты парсинга должны быть представлены в удобном для чтения и обработки формате.
Оплата и сроки
Оплата и сроки выполнения заказа обсуждаются индивидуально с исполнителем.