From 5352d2eb1d787d76971a02c40f6691ca1b74bc13 Mon Sep 17 00:00:00 2001 From: Alban Gruin Date: Sat, 9 Sep 2017 20:12:39 +0200 Subject: Récupération des edts qui contiennent tous les groupes --- management/commands/scraptimetables.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'management') diff --git a/management/commands/scraptimetables.py b/management/commands/scraptimetables.py index 4a07b3b..8ce51f6 100644 --- a/management/commands/scraptimetables.py +++ b/management/commands/scraptimetables.py @@ -29,10 +29,10 @@ class Command(BaseCommand): def handle(self, *args, **options): timetables = {} for year, name, finder in self.__get_finders(options["url"]): - if year in timetables: - timetables[year].append((name, finder,)) - else: - timetables[year] = [(name, finder,)] + soup = get_xml(finder) + for link in soup.find_all("a"): + if "toutes sections et semestres confondus" in link.text: + print(year, name, link.text) def __get_finders(self, url): soup = get_xml(url) -- cgit v1.2.1