wiki.py 文件源码

python
阅读 28 收藏 0 点赞 0 评论 0

项目:mediawiki_ui 作者: allanburleson 项目源码 文件源码
def showResults(self, search):
        soup = BeautifulSoup(requests.get(search).text, 'html5lib')
        # Figure out what class the search results are in
        if 'wikia.com' in self.wikiurl:
            elems = soup.findAll('a', attrs={'class': 'result-link'})
        else:
            elems = soup.findAll('div',
                                 attrs={'class': 'mw-search-result-heading'})
        self.results = []
        if elems is not None:
            for elem in elems:
                # Remove URLs from result list
                if 'http' not in elem.get_text():
                    self.results.append(elem.get_text())
        if len(self.results) == 0:
            console.hud_alert('No results', 'error')
            return
        itemlist = [{'title': result, 'accessory_type': 'none'}
                    for result in self.results]
        vdel = SearchTableViewDelegate(itemlist, self.webview, self,
                                       self.wikiurl, self.results)
        self.tv = ui.TableView()
        self.tv.name = soup.title.text.split(' -')[0]
        self.tv.delegate = self.tv.data_source = vdel
        self.tv.present('fullscreen')
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号