Exemplo n.º 1
0
    def actors(self, code):
        parser = ParserFilms()
        _temp = []
        _page = parser.get_html_topic(code)
        _page = ParserFilms.page_text(_page)

        for actor in self._data:
            if actor in _page:
                _temp.append(actor)
        return code, ', '.join(_temp)
Exemplo n.º 2
0
def get_description(code):
    # Выводит описание фильма по введенному code
    _html = parser.get_html_topic(code)
    _page_text = ParserFilms.page_text(_html)
    _target = r'Описание:+(.*)Качество видео:+'
    _description = ParserFilms.searcher(_page_text, _target)
    _target = r'В ролях:+(.*)Описание:+'
    _actors = ParserFilms.searcher(_page_text, _target)
    if not _description:
        _description = 'Описание отсутсвует'
    if not _actors:
        _actors = 'Актёрский состав не найден'
    print('Code:', code, sep=' ')
    _temp = ('Описание: ' + _description).split('.')
    print('В ролях:', _actors, sep=' ')
    for line in _temp:
        if line:
            print(line.strip() + '.')