def showSubCategories(url, category_id):
"""Show sub category
Under Shows category, typically this is a list
- All Shows
- Drama
- Subtitled Show
- etc
"""
html = callServiceApi(url)
main_nav = common.parseDOM(html, "div",
attrs={'id': 'main_nav_desk'})[0]
sub_categories = \
common.parseDOM(main_nav, 'li', attrs={'class': 'has_children'})
for sc in sub_categories:
a = common.parseDOM(sc, 'a', attrs={'data-id': str(category_id)})
if len(a) > 0:
ul = common.parseDOM(sc, 'ul', attrs={'class': 'menu_item'})[0]
for li in common.parseDOM(ul, 'li'):
url = common.parseDOM(li, 'a', ret='href')[0]
name = common.parseDOM(li, 'a')[0]
addDir(common.replaceHTMLCodes(name), url,
Mode.SHOW_LIST, 'menu_logo.png')
break
xbmcplugin.endOfDirectory(thisPlugin)
评论列表
文章目录