# -*- coding: utf-8 -*- # ------------------------------------------------------------ # Canale per serietvonline.py # ---------------------------------------------------------- """ Novità. Indicare in quale/i sezione/i è presente il canale: - film, serie Avvisi: - Al massimo 25 titoli per le sezioni: Film - Al massimo 35 titoli per le sezioni: Tutte le altre Per aggiungere in videoteca le Anime: Se hanno la forma 1x01: -si posso aggiungere direttamente dalla pagina della serie, sulla voce in fondo "aggiungi in videoteca". Altrimenti: - Prima fare la 'Rinumerazione' dal menu contestuale dal titolo della serie """ import re from core import support, httptools, scrapertools from platformcode import config from core.item import Item def findhost(url): host = support.match(url, patron=r'href="([^"]+)">\s*cliccando qui').matches[-1] return host host = config.get_channel_url() headers = [['Referer', host]] @support.menu def mainlist(item): support.info() film = ['/ultimi-film-aggiunti/', ('Lista', ['/lista-film/', 'peliculas', 'lista']) ] tvshow = ['', ('Aggiornamenti', ['/ultimi-episodi-aggiunti/', 'peliculas', 'update']), ('Tutte', ['/lista-serie-tv/', 'peliculas', 'qualcosa']), ('Italiane', ['/lista-serie-tv-italiane/', 'peliculas', 'qualcosa']), ('Anni 50-60-70-80', ['/lista-serie-tv-anni-60-70-80/', 'peliculas', 'qualcosa']), ('HD', ['/lista-serie-tv-in-altadefinizione/', 'peliculas', 'qualcosa']) ] anime = ['/lista-cartoni-animati-e-anime/'] documentari = [('Documentari {bullet bold}', ['/lista-documentari/' , 'peliculas' , 'doc', 'tvshow'])] search = '' return locals() @support.scrape def peliculas(item): support.info() blacklist = ['DMCA', 'Contatti', 'Attenzione NON FARTI OSCURARE', 'Lista Cartoni Animati e Anime'] patronBlock = r'

.+?

(?P.*?)