Ticket #5947: ofdb.patch
File ofdb.patch, 1.8 KB (added by , 15 years ago) |
---|
-
ofdb.py
old new 293 293 data['genre'] = ",".join(multi_value(doc.documentElement, 294 294 "//A[starts-with(@href, 'view.php?page=genre&Genre=')]")) 295 295 data['user_rating'] = attr_value(doc.documentElement, 296 "//IMG[@src='images/notenspalte 0.gif']", "alt")296 "//IMG[@src='images/notenspalte.gif']", "alt") 297 297 298 298 tmp_sid = attr_value(doc.documentElement, 299 299 "//A[starts-with(@href, 'plot/')]", "href") … … 323 323 reader = HtmlLib.Reader() 324 324 doc = reader.fromString(content, charset='utf8') 325 325 326 data['release_date'] = direct_value(doc.documentElement, "//DIV[@class='info']/H5[starts-with(., 'Release')]/../child::text()[2]") 326 data['release_date'] = direct_value(doc.documentElement, "//DIV[@class='info']/H5[starts-with(., 'Premierendatum')]/../child::text()[2]") 327 data['runtime'] = direct_value(doc.documentElement, u"//DIV[@class='info']/H5[starts-with(., 'L\u00E4nge')]/../child::text()[2]").split()[0] 327 328 328 data['runtime'] = direct_value(doc.documentElement, u"//DIV[@class='info']/H5[starts-with(., 'Runtime')]/../child::text()[2]").split()[0] 329 330 movie_ratings = multi_value(doc.documentElement, "//DIV[@class='info']/H5[starts-with(., 'Certification')]/../A") 329 movie_ratings = multi_value(doc.documentElement, "//DIV[@class='info']/H5[starts-with(., 'Altersfreigabe')]/../A") 331 330 332 331 if len(movie_ratings): 333 332 found = False … … 346 345 if not found: 347 346 data['movie_rating'] = ",".join(movie_ratings) 348 347 349 writers = multi_value(doc.documentElement, "//DIV[@class='info']/H5[starts-with(., ' Writers')]/../A")348 writers = multi_value(doc.documentElement, "//DIV[@class='info']/H5[starts-with(., 'Drehbuchautoren')]/../A") 350 349 if len(writers): 351 350 data['writers'] = writers[0] 352 351