File tree Expand file tree Collapse file tree 1 file changed +8
-11
lines changed Expand file tree Collapse file tree 1 file changed +8
-11
lines changed Original file line number Diff line number Diff line change @@ -173,17 +173,14 @@ def get_metadata(self, meeting_id):
173
173
return meeting
174
174
175
175
def get_toc (self , session_id ):
176
- url = urljoin (self .base_url , "sitzungen_top.php" )
177
- site_content = requests .get (url , params = {"sid" : session_id }).text
178
- soup = BeautifulSoup (site_content )
179
-
180
- for table in soup .find_all ('table' ):
181
- tr = int (len (table .find_all ('tr' )))
182
- td = int (len (table .find_all ('td' )))
183
- if td > 9 * tr :
184
- tops = self .parse_table (table )
185
- for top in self .parse_toc (session_id , tops ):
186
- yield top
176
+ url = urljoin (self .base_url , 'sitzungen_top.php' )
177
+ html = requests .get (url , params = {"sid" : session_id }).text
178
+ soup = BeautifulSoup (html )
179
+
180
+ table = soup .find ('div' , {'id' : 'ajax_sitzungsmappe' }).table
181
+ toc = self .parse_table (table )
182
+ for entry in self .parse_toc (session_id , toc ):
183
+ yield entry
187
184
188
185
def parse_table (self , table ):
189
186
values = []
You can’t perform that action at this time.
0 commit comments