当前位置: 首页>>代码示例>>Python>>正文


Python Plugin.iMDBlink方法代码示例

本文整理汇总了Python中plugin.Plugin.iMDBlink方法的典型用法代码示例。如果您正苦于以下问题:Python Plugin.iMDBlink方法的具体用法?Python Plugin.iMDBlink怎么用?Python Plugin.iMDBlink使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在plugin.Plugin的用法示例。


在下文中一共展示了Plugin.iMDBlink方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。

示例1: loadList

# 需要导入模块: from plugin import Plugin [as 别名]
# 或者: from plugin.Plugin import iMDBlink [as 别名]
 def loadList( self ):
     #Return a list [imdbid, texname]
     data = Plugin.getUrl(self,'http://akas.imdb.com/chart/top')
     #print("Data: " + data)
     bs = BeautifulSoup(data,convertEntities=BeautifulSoup.HTML_ENTITIES)
     if bs is None:
         print("Fail to read imdb toplist")
         return None
         
     tables = bs.findAll('table')
     for table in tables:
         rows = table.findAll('tr')
         if len(rows) < 251:
             continue
         ret = []
         i = iter(rows);
         next(i) #Ignore first row with the names.
         h = HTMLParser.HTMLParser()
         for row in i:
             link = row.find('a',href=True)
             #TODO: I am probably doing something wrong with beautifulsoup
             name = h.unescape(link.getText())
             imdb_id = Plugin.iMDBlink(self, link['href'])
             ret.append([name,imdb_id])
         return ret
     return None
开发者ID:Phasip,项目名称:plugin.video.toplist,代码行数:28,代码来源:PluginMain.py


注:本文中的plugin.Plugin.iMDBlink方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。