# -*- coding: utf-8 -*- import re import urllib import urlparse from core import scrapertools from core.item import Item from platformcode import logger def mainlist(item): logger.info() itemlist = [] itemlist.append(Item(channel=item.channel, action="submenu", title="Películas")) itemlist.append(Item(channel=item.channel, action="submenu", title="Series")) itemlist.append(Item(channel=item.channel, action="listado", title="Anime", url="http://www.newpct.com/anime/", viewmode="movie_with_plot")) itemlist.append( Item(channel=item.channel, action="listado", title="Documentales", url="http://www.newpct.com/documentales/", viewmode="movie_with_plot")) itemlist.append(Item(channel=item.channel, action="search", title="Buscar")) return itemlist def search(item, texto): logger.info() texto = texto.replace(" ", "+") item.url = "http://www.newpct.com/buscar-descargas/%s" % (texto) try: return buscador(item) # Se captura la excepciÛn, para no interrumpir al buscador global si un canal falla except: import sys for line in sys.exc_info(): logger.error("%s" % line) return [] def buscador(item): logger.info() itemlist = [] # Descarga la página data = scrapertools.cache_page(item.url) data = re.sub(r"\n|\r|\t|\s{2}| ", "", data) #
([^<]+)
Peliculas Castellano
Calidad: DVDRIP AC3 5.1
Tamaño: 1.1 GB
Idioma : Español Castellano
