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