ItaliaFilm aggiunta sezione Film
This commit is contained in:
+11
-11
@@ -4,9 +4,7 @@
|
|||||||
# ------------------------------------------------------------
|
# ------------------------------------------------------------
|
||||||
|
|
||||||
from core import support, httptools
|
from core import support, httptools
|
||||||
from core.support import info
|
from platformcode import config
|
||||||
from platformcode import logger, config
|
|
||||||
from core import scrapertools
|
|
||||||
|
|
||||||
host = config.get_channel_url()
|
host = config.get_channel_url()
|
||||||
headers = [['Referer', host]]
|
headers = [['Referer', host]]
|
||||||
@@ -14,10 +12,13 @@ headers = [['Referer', host]]
|
|||||||
|
|
||||||
@support.menu
|
@support.menu
|
||||||
def mainlist(item):
|
def mainlist(item):
|
||||||
menu = [('Per Genere', ['', 'list', 'genere']),
|
menu = [
|
||||||
('Al Cinema', ['/cinema/', 'list', 'film']),
|
('Film', ['/film/', 'list', 'film']),
|
||||||
('Top del Mese', ['/top-del-mese.html', 'list', 'film']),
|
('Per Genere', ['', 'list', 'genere']),
|
||||||
('Sottotitolati', ['/sub-ita/', 'list', 'film'])
|
('Al Cinema', ['/cinema/', 'list', 'film']),
|
||||||
|
('Sottotitolati', ['/sub-ita/', 'list', 'film']),
|
||||||
|
('Top del Mese', ['/top-del-mese.html', 'list', 'film'])
|
||||||
|
|
||||||
]
|
]
|
||||||
search = ''
|
search = ''
|
||||||
|
|
||||||
@@ -26,7 +27,7 @@ def mainlist(item):
|
|||||||
|
|
||||||
@support.scrape
|
@support.scrape
|
||||||
def list(item):
|
def list(item):
|
||||||
|
actLike = 'peliculas'
|
||||||
if item.args == 'genere':
|
if item.args == 'genere':
|
||||||
patronBlock = r'<ul class="sub-menu">(?P<block>.*?)</ul>'
|
patronBlock = r'<ul class="sub-menu">(?P<block>.*?)</ul>'
|
||||||
patronMenu = r'<li><a href="(?P<url>[^"]+)">(?P<title>[^<]+)'
|
patronMenu = r'<li><a href="(?P<url>[^"]+)">(?P<title>[^<]+)'
|
||||||
@@ -40,7 +41,6 @@ def list(item):
|
|||||||
|
|
||||||
@support.scrape
|
@support.scrape
|
||||||
def peliculas(item):
|
def peliculas(item):
|
||||||
|
|
||||||
patronBlock = r'<div class="entry-summary">(?P<block>.*?)</div>'
|
patronBlock = r'<div class="entry-summary">(?P<block>.*?)</div>'
|
||||||
patron = r'<a href="(?P<url>[^"]+)" title="(?P<title>[^\("]+)(?:\((?P<year>\d+)\)).*?class="[^"]+"><img class="lazyload" data-src="(?P<thumb>[^"]+)" alt="[^"]+".*?></a>'
|
patron = r'<a href="(?P<url>[^"]+)" title="(?P<title>[^\("]+)(?:\((?P<year>\d+)\)).*?class="[^"]+"><img class="lazyload" data-src="(?P<thumb>[^"]+)" alt="[^"]+".*?></a>'
|
||||||
patronNext = r'<a href="([^"]+)">(?:&rarr|→)'
|
patronNext = r'<a href="([^"]+)">(?:&rarr|→)'
|
||||||
@@ -49,10 +49,10 @@ def peliculas(item):
|
|||||||
|
|
||||||
@support.scrape
|
@support.scrape
|
||||||
def search(item, text):
|
def search(item, text):
|
||||||
|
actLike = 'peliculas'
|
||||||
support.info('search', text)
|
support.info('search', text)
|
||||||
data = httptools.downloadpage(item.url, post={"story": text,"do": "search","subaction": "search"}).data
|
data = httptools.downloadpage(item.url, post={"story": text,"do": "search","subaction": "search"}).data
|
||||||
patron = r'<div class="entry-summary.*?<a href="(?P<url>[^"]+)" title="(?P<title>[^"]+)" class="[^"]+"><img class="lazyload" data-src="(?P<thumb>[^"]+)" alt="[^"]+".*?></a>'
|
patron = r'<div class="entry-summary.*?<a href="(?P<url>[^"]+)" title="(?P<title>[^"]+)(?:\((?P<year>\d+)\))" class="[^"]+"><img class="lazyload" data-src="(?P<thumb>[^"]+)" alt="[^"]+".*?></a>'
|
||||||
|
|
||||||
return locals()
|
return locals()
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user