@classmethod
def get_multi_line(cls, match, index, data_rows):
    attr_list = []
    while True:
        index += 1
        if (index >= len(data_rows)):
            break
        next_row = data_rows[index]
        if next_row.find('b'):
            break
        if next_row.find('tr'):
            print('Skipping td containing trs')
            continue
        attr_list.append(next_row.text.strip().replace(u'\xa0', ' '))
    attr_dic = {}
    i = 0
    while ((i + 1) < len(attr_list)):
        attr_dic[attr_list[i]] = attr_list[(i + 1)]
        i += 2
    print("Set '{0}' to dic:".format(match))
    print(repr(attr_dic))
    return attr_dic
@classmethod
def get_multi_line(cls, match, index, data_rows):
    attr_list = []
    while True:
        index += 1
        if (index >= len(data_rows)):
            break
        next_row = data_rows[index]
        if next_row.find('b'):
            break
        if next_row.find('tr'):
            print('Skipping td containing trs')
            continue
        attr_list.append(next_row.text.strip().replace(u'\xa0', ' '))
    attr_dic = {}
    i = 0
    while ((i + 1) < len(attr_list)):
        attr_dic[attr_list[i]] = attr_list[(i + 1)]
        i += 2
    print("Set '{0}' to dic:".format(match))
    print(repr(attr_dic))
    return attr_dic