获得课表
        :return: 课表

def get_course(self):
        """
        获得课表
        :return: 课表
        """
        html = self.__get_course_html()
        soup = BeautifulSoup(markup=html)
        # tbodys[0]为学生信息，tbodys[1]课表，tbodys[2]为课程详情
        tbodys = soup.find_all(name='tbody')
        result = []

        day = 0
        for index, x in enumerate(tbodys[1].select('td[valign=top]')):  # 遍历每一节课
            # print '->' + x.getText(separator=u' ')
            texts = x.getText(separator=u' ').split(u' ')  # 切割为3部分:[0]课名 [1]上课时间 [2]地点+任课老师

            day = (day + 1) % 7 if (day + 1) % 7 != 0 else 7  # 周几
            time = (index + 1) / 7 + 1 if (index + 1) % 7 != 0 else (index + 1) / 7  # 第几节课程

            if len(texts) == 1:  # have no lesson
                lesson = {
                    'name': u'',
                    'time': u'',
                    'address': u'',
                    'teacher': u'',
                    'day': day,
                    'time': time
                }
                result.append(lesson)
            else:
                # 有1节或以上的课程
                for i in range(0, len(texts) / 3):
                    lesson = {
                        'name': texts[i * 3],
                        'time': texts[i * 3 + 1],
                        'address': texts[i * 3 + 2].split(u' ')[0],
                        'teacher': texts[i * 3 + 2].split(u' ')[1],
                        'day': day,
                        'time': time
                    }
                    result.append(lesson)
        return result