Как стать автором
Обновить
2
0
Карен Григорян @Spok99

Студент

Отправить сообщение

Как я делал парсинг расписания

Время на прочтение14 мин
Количество просмотров15K
Привет Habr!

Дорогой читатель! Если тебя интересует парсинг html и разработка под Android, то эта статья для тебя. Надеюсь ты найдешь в ней много интересного и полезного. В ней я хочу поделиться своим опытом в данной сфере.

Описание проблемы


Немного обо мне. Я студент третьего курса ИТА ЮФУ. Также как и всем студентам, мне нужно каждый день смотреть расписание занятий. Причём мне нужно знать расписание не только на следующий день, но и на одну-две недели вперёд.

Казалось бы, почему нельзя просто сохранить расписание и пользоваться им? К сожалению, есть ряд причин, которые этому препятствуют, а именно:

  • Расписание на одну неделю может сильно отличаться от расписания на другую
  • Расписание не постоянно и может меняться

Конечно, есть сайт с расписанием, но он не очень удобен, так как на нём выводится просто сырая таблица с расписанием на 20 недель. Студенту приходится листать большую страницу, в поисках расписания на нужный день. Кроме того, в оффлайн режиме расписание становится недоступным.
Я решил сделать небольшое приложение, которое могло бы парсить сайт с расписанием моего института, и обладало бы следующим набором плюшек:

  • Отображение: номера текущей недели, даты, дня недели и расписания на этот день
  • Возможность перелистывать расписание кнопками «назад» и «далее»
  • При отсутствии интернета показывать последнюю загруженную оффлайн версию расписания
Читать дальше →
Всего голосов 6: ↑3 и ↓3+3
Комментарии13

Информация

В рейтинге
Не участвует
Откуда
Таганрог, Ростовская обл., Россия
Дата рождения
Зарегистрирован
Активность