From d72a4fadeab113064523cc3cd1600550fe793852 Mon Sep 17 00:00:00 2001 From: marco Date: Sun, 16 Feb 2020 19:49:43 +0100 Subject: [PATCH] aggiornato canale esempio --- channels/0example.py.txt | 75 +++++++++++++++++----------------------- 1 file changed, 32 insertions(+), 43 deletions(-) diff --git a/channels/0example.py.txt b/channels/0example.py.txt index 2d5bb5ea..72c2152d 100644 --- a/channels/0example.py.txt +++ b/channels/0example.py.txt @@ -44,8 +44,6 @@ # per l'uso dei decoratori, per i log, e funzioni per siti particolari from core import support -# se non si fa uso di findhost() -from platformcode import config # in caso di necessità #from core import scrapertools, httptools, servertools, tmdb @@ -54,30 +52,22 @@ from core.item import Item # per newest ##### fine import -# impostazioni variabili o def findhost() - -# se necessaria la variabile __channel__ -# da cancellare se non utilizzata -__channel__ = "id nel json" -# da cancellare se si utilizza findhost() -host = config.get_channel_url('id nel json' OR __channel__) # <-- ATTENZIONE -headers = [['Referer', host]] - -# Inizio findhost() - da cancellare se usato l'altro metodo -#impostati dinamicamente da findhost() -host = "" -headers = "" - +# se il sito ha un link per ottenere l'url corretto in caso di oscuramenti +# la funzione deve ritornare l'indirizzo corretto, verrà chiamata solo se necessario (link primario irraggiungibile) def findhost(): - global host, headers - # da adattare alla bisogna... - permUrl = httptools.downloadpage('INSERIRE-URL-QUI', follow_redirects=False).headers - host = 'https://www.'+permUrl['location'].replace('https://www.google.it/search?q=site:', '') - # cancellare host non utilizzato - host = scrapertools.find_single_match(permUrl, r'