diff --git a/channels/toonitalia.py b/channels/toonitalia.py index e8937a08..1b414757 100644 --- a/channels/toonitalia.py +++ b/channels/toonitalia.py @@ -14,18 +14,18 @@ headers = [['Referer', host]] def mainlist(item): anime =['/category/anime', - ('ITA',['/lista-anime-ita','peliculas',]), - ('Sub-ITA',['/lista-anime-sub-ita', 'peliculas'])] + ('ITA',['/anime-ita','peliculas','list']), + ('Sub-ITA',['/contatti', 'peliculas', 'list']), + ('Film Animazione',['/film-animazione', 'peliculas','list'])] # ('Film Animati',['/lista-anime-ita','peliculas', '', 'movie'])] search = '' return locals() -def search(item, text): - support.info(text) - # item.args='search' - item.text = text - item.url = item.url + '/?a=b&s=' + text.replace(' ', '+') +def search(item, text): + item.args='search' + item.url = "{}/?{}".format(host, support.urlencode({"s": text})) + support.info(item.url) try: return peliculas(item) @@ -44,13 +44,16 @@ def peliculas(item): action = 'check' deflang = 'ITA' if 'sub' not in item.url else 'Sub-ITA' - if 'lista' in item.url: + if item.args == 'list': pagination = 20 patron = r'
(?P
(?P
(?P