|
|
|
@ -65,7 +65,7 @@ class Class: |
|
|
|
if len(data) > 1: |
|
|
|
data,lab = map(lambda row: parse_horz_row(headers,row),data[:2]) |
|
|
|
|
|
|
|
else |
|
|
|
else: |
|
|
|
lab = None |
|
|
|
data = data[0] |
|
|
|
|
|
|
|
@ -105,7 +105,7 @@ def get_classes(page): |
|
|
|
page = BS(page,'lxml') |
|
|
|
tables = page.find_all('table',attrs= {'class':'datadisplaytable'}) |
|
|
|
groups = ((tables[i],tables[i+1]) for i in range(0,len(tables),2)) |
|
|
|
return list(map(Class.scrape,groups)) |
|
|
|
return map(Class.scrape,groups) |
|
|
|
|
|
|
|
if __name__ == "__main__": |
|
|
|
with open('schedule.html') as file: |
|
|
|
|