Página 5 de 5

Re: Errores en Pelisalacarta 3.1.1. Pastebin

Publicado: 25 Ago 2011, 12:31
por fidoboy
Vale, he podido hacer mas pruebas. Ahora parece que incluso Megavideo funciona en algunos canales, en cambio en otros, no recuerdo ahora cuales, despues del dialogo de seleccion, no hace nada... simplemente, cierra el dialogo y ni reproduce la pelicula ni muestra ningun error... Megaupload en cambio no logro encontrar ningún canal en el que funcione... ya me surge la duda, de si a veces falla debido a problemas en las webs de cada canal, o si es otra cosa... como no muestra nada, pues no tengo muchas pistas, para saber si es un problema temporal, del parser del canal o de otra cosa. SeriesYonkis por ejemplo, parece que no va nada fino, pero tampoco muestra ningún mensaje. Creo, que si es posible, debes tratar de interceptar mas errores causados por excepciones, tales como servidores temporalmente no disponibles, cambios en la estructura del HTML de donde extraes las URLs, etc. Todos estos 'imprevistos' deberían mostrar algún tipo de mensaje en pantalla, para saber que el canal ese en concreto, no funciona y porque (si no responde el server, errores 404, cambios en la estructura HTML y por tanto problemas al obtener los datos, etc)

Videobb parece que tambien en algunos canales va bien, en cambio en otros, como en esta prueba que te pongo el log, no va (tampoco hace nada, ni muestra error de script ni nada)

Código: Seleccionar todo

13:19:42 T:4368 M:1173897216  NOTICE: [launcher.py] sys.argv=['plugin://plugin.video.pelisalacarta/', '0', '?channel=peliculasid&action=detail&category=peliculasid&title=The+Whistleblower&url=http%3A%2F%2Fpeliculasid.net%2Fpeliculas%2Fthe-whistleblower.html&thumbnail=http%3A%2F%2Ft0.gstatic.com%2Fimages%3Fq%3Dtbn%3AANd9GcTVsELEdCFJvBwdMRe4nPb9ISLO59-J24GBDUv79gDeRW_9PQCkGw&plot=&extradata=&Serie=&show=']
13:19:42 T:4368 M:1173897216  NOTICE: [launcher.py] params={'category': 'peliculasid', 'plot': '', 'title': 'The+Whistleblower', 'url': 'http%3A%2F%2Fpeliculasid.net%2Fpeliculas%2Fthe-whistleblower.html', 'extradata': '', 'show': '', 'Serie': '', 'action': 'detail', 'thumbnail': 'http%3A%2F%2Ft0.gstatic.com%2Fimages%3Fq%3Dtbn%3AANd9GcTVsELEdCFJvBwdMRe4nPb9ISLO59-J24GBDUv79gDeRW_9PQCkGw', 'channel': 'peliculasid'}
13:19:42 T:4368 M:1173897216  NOTICE: [launcher.py] channel_name=peliculasid, title=The Whistleblower, url=http://peliculasid.net/peliculas/the-whistleblower.html, thumbnail=http://t0.gstatic.com/images?q=tbn:ANd9GcTVsELEdCFJvBwdMRe4nPb9ISLO59-J24GBDUv79gDeRW_9PQCkGw, plot=, action=detail, server=, extra=, subtitle=, category=peliculasid, show=
13:19:42 T:3760 M:1173897216   DEBUG: ------ Window Init (DialogProgress.xml) ------
13:19:43 T:4368 M:1173831680  NOTICE: [scrapertools.py] init
13:19:43 T:4368 M:1173831680  NOTICE: [scrapertools.py] CACHE_PATH=
13:19:43 T:1480 M:1173794816   DEBUG: ------ Window Deinit (DialogBusy.xml) ------
13:19:43 T:4368 M:1173782528  NOTICE: [downloadtools.py] downloadpath=C:\Users\xbmc\AppData\Roaming\XBMC\userdata\addon_data\plugin.video.pelisalacarta\downloads
13:19:43 T:4368 M:1173782528  NOTICE: Previous line repeats 1 times.
13:19:43 T:4368 M:1173782528  NOTICE: [peliculasid.py] init
13:19:43 T:4368 M:1173782528  NOTICE: [launcher.py] running channel pelisalacarta.channels.peliculasid C:\Users\xbmc\AppData\Roaming\XBMC\addons\plugin.video.pelisalacarta\pelisalacarta\channels\peliculasid.pyo
13:19:43 T:4368 M:1173782528  NOTICE: [launcher.py] xbmc native channel
13:19:43 T:4368 M:1173782528  NOTICE: [peliculasid.py] detail
13:19:43 T:4368 M:1173782528  NOTICE: [scrapertools.py] cachePage url=http://peliculasid.net/peliculas/the-whistleblower.html
13:19:43 T:4368 M:1173782528  NOTICE: [scrapertools.py] MODO_CACHE=2 (no cachear)
13:19:43 T:4368 M:1173782528  NOTICE: [scrapertools.py] downloadpage
13:19:43 T:4368 M:1173782528  NOTICE: [scrapertools.py] url=http://peliculasid.net/peliculas/the-whistleblower.html
13:19:43 T:4368 M:1173782528  NOTICE: [scrapertools.py] post=None
13:19:43 T:4368 M:1173782528  NOTICE: [scrapertools.py] ficherocookies=C:\Users\xbmc\AppData\Roaming\XBMC\userdata\addon_data\plugin.video.pelisalacarta\cookies.lwp
13:19:43 T:4368 M:1173782528  NOTICE: [scrapertools.py] Importando cookielib
13:19:43 T:4368 M:1173782528  NOTICE: [scrapertools.py] cookielib disponible
13:19:43 T:4368 M:1173782528  NOTICE: [scrapertools.py] Hay cookies
13:19:43 T:4368 M:1173782528  NOTICE: [scrapertools.py] Leyendo fichero cookies
13:19:43 T:4368 M:1173778432  NOTICE: [scrapertools.py] opener usando urllib2 (cookielib)
13:19:43 T:4368 M:1173778432  NOTICE: [scrapertools.py] petición GET
13:19:43 T:4368 M:1173778432  NOTICE: [scrapertools.py] ---------------------------
13:19:43 T:4368 M:1173778432  NOTICE: [scrapertools.py] header=User-Agent: Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.6; es-ES; rv:1.9.2.12) Gecko/20101026 Firefox/3.6.12
13:19:43 T:4368 M:1173778432  NOTICE: [scrapertools.py] ---------------------------
13:19:43 T:4368 M:1173770240  NOTICE: [scrapertools.py] Respuesta
13:19:43 T:4368 M:1173770240  NOTICE: [scrapertools.py] ---------------------------
13:19:43 T:4368 M:1173770240  NOTICE: [scrapertools.py] content-length=23107
13:19:43 T:4368 M:1173770240  NOTICE: [scrapertools.py] accept-ranges=bytes
13:19:43 T:4368 M:1173770240  NOTICE: [scrapertools.py] vary=Accept-Encoding,User-Agent
13:19:43 T:4368 M:1173770240  NOTICE: [scrapertools.py] server=Apache
13:19:43 T:4368 M:1173770240  NOTICE: [scrapertools.py] last-modified=Mon, 22 Aug 2011 16:04:00 GMT
13:19:43 T:4368 M:1173770240  NOTICE: [scrapertools.py] connection=close
13:19:43 T:4368 M:1173770240  NOTICE: [scrapertools.py] etag="13241f-5a43-4ab1a3a275c00"
13:19:43 T:4368 M:1173770240  NOTICE: [scrapertools.py] date=Thu, 25 Aug 2011 10:59:45 GMT
13:19:43 T:4368 M:1173770240  NOTICE: [scrapertools.py] content-type=text/html
13:19:43 T:4368 M:1173770240  NOTICE: [scrapertools.py] ---------------------------
13:19:43 T:4368 M:1173770240  NOTICE: [scrapertools.py] Descargado en 1 segundos
13:19:43 T:4368 M:1173770240  NOTICE: [servertools.py] findvideos
13:19:43 T:4368 M:1173757952  NOTICE: [megavideo.py] find_videos #id.+?http://www.megavideo.com..v.(.+?)".+?(parte\d+)#
13:19:43 T:4368 M:1173757952  NOTICE: [megavideo.py] find_videos #<div[^>]+>([^<]+)<.*?<param name="movie" value="http://www.megavideo.com/v/([A-Z0-9a-z]{8})[^"]+"#
13:19:43 T:4368 M:1173757952  NOTICE: [megavideo.py] find_videos #<a href\="http\:\/\/www.megavideo.com/\?v\=([A-Z0-9a-z]{8})".*?>([^<]+)</a>#
13:19:43 T:4368 M:1173757952  NOTICE: [megavideo.py] find_videos #http\:\/\/www.megavideo.com/\?v\=([A-Z0-9a-z]{8})#
13:19:43 T:4368 M:1173757952  NOTICE: [megavideo.py] find_videos #<param name="movie" value="http://wwwstatic.megavideo.com/mv_player.swf\?v=([^"]+)">#
13:19:43 T:4368 M:1173757952  NOTICE: [megavideo.py] find_videos #www.megavideo.com.*?mv_player.swf.*?v(?:=|%3D)(\w{8})#
13:19:43 T:4368 M:1173757952  NOTICE: [megavideo.py] find_videos #"http://www.megavideo.com/v/([A-Z0-9a-z]{8})[^"]+"#
13:19:43 T:4368 M:1173757952  NOTICE: [megavideo.py] find_videos #<a href="http://www.megavideo.com/\?v\=([^"]+)".*?>(.*?)</a>#
13:19:43 T:4368 M:1173757952  NOTICE: [megavideo.py] find_videos #<param name="movie" value=".*?v\=([A-Z0-9]{8})" />#
13:19:43 T:4368 M:1173757952  NOTICE: [megavideo.py] find_videos #src="http://wwwstatic.megavideo.com/mv_player.swf.*?\&v\=([^"]+)"#
13:19:43 T:4368 M:1173757952  NOTICE: [megavideo.py] find_videos #http://www.megavideo.com/\?d\=([A-Z0-9a-z]{8})#
13:19:43 T:4368 M:1173729280  NOTICE: [megaupload.py] find_videos #<a.*?href="http://www.megaupload.com/\?d=([A-Z0-9a-z]{8})".*?>(.*?)</a>#
13:19:43 T:4368 M:1173729280  NOTICE: [megaupload.py] find_videos #http\://www.megaupload.com/(?:es/)?\?.*?d\=([A-Z0-9a-z]{8})(?:[^>]*>([^<]+)</a>)?#
13:19:43 T:4368 M:1173729280  NOTICE: [megaupload.py] find_videos #xrxa\("([A-Z0-9a-z]{8})=d\?/moc.daolpuagem.www//\:ptth"\)#
13:19:43 T:4368 M:1173729280  NOTICE: [megaupload.py] find_videos #http://www.megavideo.com/\?d\=([A-Z0-9a-z]{8})#
13:19:43 T:4368 M:1173721088  NOTICE: [bliptv.py] find_videos #(http://blip.tv/play/[A-Z0-9a-z]+.html)#
13:19:43 T:4368 M:1173716992  NOTICE: [facebook.py] find_videos #www.facebook.com(?:/|%2F)v(?:/|%2F)(.*?)(?:&|%26)#
13:19:43 T:4368 M:1173716992  NOTICE: [facebook.py] find_videos #(http://video.ak.facebook.com/.*?\.mp4)#
13:19:43 T:4368 M:1173712896  NOTICE: [fourshared.py] find_videos #(http://www.4shared.com/embed/[A-Z0-9a-z]+/[A-Z0-9a-z]+)#
13:19:43 T:4368 M:1173712896  NOTICE: [fourshared.py] find_videos #"(http://www.4shared.com.*?)"#
13:19:43 T:4368 M:1173712896  NOTICE: [fourshared.py] find_videos #'(http://www.4shared.com.*?)'#
13:19:43 T:4368 M:1173704704  NOTICE: [gigabyteupload.py] find_videos #<a href="(http://www.gigabyteupload.com/[^"]+)"#
13:19:43 T:4368 M:1173700608  NOTICE: [movshare.py] find_videos #"(http://www.movshare.net/video/[^"]+)"#
13:19:43 T:4368 M:1173700608  NOTICE: [movshare.py] find_videos #'(http://www.movshare.net/embed/[^']+)'#
13:19:43 T:4368 M:1173696512  NOTICE: [stagevu.py] find_videos #(http://stagevu.com/video/[A-Z0-9a-z]+)#
13:19:43 T:4368 M:1173696512  NOTICE: [stagevu.py] find_videos #http://stagevu.com.*?uid\=([A-Z0-9a-z]+)#
13:19:43 T:4368 M:1173692416  NOTICE: [tutv.py] find_videos #<param name="movie" value="(http://tu.tv[^"]+)"#
13:19:43 T:4368 M:1173692416  NOTICE: [tutv.py] find_videos #<param name="movie" value="(http://www.tu.tv[^"]+)"#
13:19:43 T:4368 M:1173692416  NOTICE: [tutv.py] find_videos #<embed src="(http://tu.tv/[^"]+)"#
13:19:43 T:4368 M:1173680128  NOTICE: [userporn.py] find_videos #userporn.com\/f\/([A-Z0-9a-z]{12}).swf#
13:19:43 T:4368 M:1173680128  NOTICE: [userporn.py] find_videos #userporn.com\/video\/([A-Z0-9a-z]{12})#
13:19:43 T:4368 M:1173680128  NOTICE: [userporn.py] find_videos #userporn.com\/e\/([A-Z0-9a-z]{12})#
13:19:43 T:4368 M:1173680128  NOTICE: [userporn.py] find_videos #(http\:\/\/(?:www\.)?userporn.com\/(?:(?:e/|flash/)|(?:(?:video/|f/)))?[a-zA-Z0-9]{0,12})#
13:19:43 T:4368 M:1173676032  NOTICE: [veoh.py] find_videos #"http://www.veoh.com/.*?permalinkId=([^"]+)"#
13:19:43 T:4368 M:1173671936  NOTICE: [videobb.py] find_videos #(http\:\/\/(?:www\.)?videobb.com\/(?:(?:e/)|(?:(?:video/|f/)))?[a-zA-Z0-9]{12})#
13:19:43 T:4368 M:1173667840  NOTICE: [videoweed.py] find_videos #(http://www.videoweed.[a-z]+/file/[a-zA-Z0-9]+)#
13:19:43 T:4368 M:1173667840  NOTICE: [videoweed.py] find_videos #(http://embed.videoweed.*?)&#
13:19:43 T:4368 M:1173663744  NOTICE: [videozer.py] find_videos #(http\:\/\/(?:www\.)?videozer.com\/(?:(?:e/|embed/|flash/)|(?:(?:video/|f/)))?[a-zA-Z0-9]{4,8})#
13:19:43 T:4368 M:1173655552  NOTICE: [vidxden.py] find_videos #(http://www.vidxden.com/[A-Z0-9a-z]+/.*?html)#
13:19:43 T:4368 M:1173630976  NOTICE: [vk.py] find_videos #<iframe src="(http://[^\/]+\/video_ext.php[^"]+)"#
13:19:43 T:4368 M:1173630976  NOTICE: [vk.py] find_videos #(http\:\/\/vk.+?\/video_ext\.php[^"]+)"#
13:19:43 T:4368 M:1173630976  NOTICE: 0) Directo - myspace
13:19:43 T:4368 M:1173630976  NOTICE: Previous line repeats 1 times.
13:19:43 T:4368 M:1173630976  NOTICE: 0) Directo - ning
13:19:43 T:4368 M:1173630976  NOTICE: 0) YouTube...
13:19:43 T:4368 M:1173630976  NOTICE: ) YouTube formato buenaisla
13:19:43 T:4368 M:1173630976  NOTICE: 0) netlogicstat...
13:19:43 T:4368 M:1173630976  NOTICE: 0) Videos animeid...
13:19:43 T:4368 M:1173630976  NOTICE:  encontro VKontakte.ru :http://peliculasid.net/modulos/iframevk.php?url=b2lkPTg4Njc4NjQ0JmlkPTE2MDgyMTczNCZoYXNoPTcxOWEyYWQ3MmRjM2JiZWImc2Q=
13:19:43 T:4368 M:1173630976  NOTICE: [xbmctools.py] addnewvideo( "peliculasid" , "play" , "peliculasid" , "Directo" , "The Whistleblower - [VKserver]" , "http://peliculasid.net/modulos/iframevk.php?url=b2lkPTg4Njc4NjQ0JmlkPTE2MDgyMTczNCZoYXNoPTcxOWEyYWQ3MmRjM2JiZWImc2Q=" , "http://t0.gstatic.com/images?q=tbn:ANd9GcTVsELEdCFJvBwdMRe4nPb9ISLO59-J24GBDUv79gDeRW_9PQCkGw" , "Narra la historia de la lucha que emprende una agente de la policía de Nebraska, que acude a Bosnia tras la guerra en los Balcanes como observadora de las Naciones Unidas, para denunciar ante la ONU a una multinacional que había encubierto varios casos de tráfico sexual. El guión está basado en la historia de Kathryn Bolkovac, que viajó a Bosnia en el año 1999 en calidad de miembro del comité de las Naciones Unidas para el mantenimiento de la paz.")" , "")"
13:19:43 T:4368 M:1173626880  NOTICE:  encontro Megavideo :http://peliculasid.net/modulos/iframemv.php?url=OFA1QzFUWko=
13:19:43 T:4368 M:1173626880  NOTICE: [xbmctools.py] addnewvideo( "peliculasid" , "play" , "peliculasid" , "Megavideo" , "The Whistleblower - [Megavideo]" , "http://peliculasid.net/modulos/iframemv.php?url=OFA1QzFUWko=" , "http://t0.gstatic.com/images?q=tbn:ANd9GcTVsELEdCFJvBwdMRe4nPb9ISLO59-J24GBDUv79gDeRW_9PQCkGw" , "Narra la historia de la lucha que emprende una agente de la policía de Nebraska, que acude a Bosnia tras la guerra en los Balcanes como observadora de las Naciones Unidas, para denunciar ante la ONU a una multinacional que había encubierto varios casos de tráfico sexual. El guión está basado en la historia de Kathryn Bolkovac, que viajó a Bosnia en el año 1999 en calidad de miembro del comité de las Naciones Unidas para el mantenimiento de la paz.")" , "")"
13:19:43 T:4368 M:1173626880  NOTICE:  encontro Videobb :http://peliculasid.net/modulos/iframebb.php?url=aEhvbmJ1dXVFbU84
13:19:43 T:4368 M:1173626880  NOTICE: [xbmctools.py] addnewvideo( "peliculasid" , "play" , "peliculasid" , "videobb" , "The Whistleblower - [Videobb]" , "http://peliculasid.net/modulos/iframebb.php?url=aEhvbmJ1dXVFbU84" , "http://t0.gstatic.com/images?q=tbn:ANd9GcTVsELEdCFJvBwdMRe4nPb9ISLO59-J24GBDUv79gDeRW_9PQCkGw" , "Narra la historia de la lucha que emprende una agente de la policía de Nebraska, que acude a Bosnia tras la guerra en los Balcanes como observadora de las Naciones Unidas, para denunciar ante la ONU a una multinacional que había encubierto varios casos de tráfico sexual. El guión está basado en la historia de Kathryn Bolkovac, que viajó a Bosnia en el año 1999 en calidad de miembro del comité de las Naciones Unidas para el mantenimiento de la paz.")" , "")"
13:19:43 T:3760 M:1173626880   DEBUG: XFILE::CPluginDirectory::WaitOnScriptResult- plugin returned successfully
13:19:43 T:4368 M:1173626880    INFO: Scriptresult: Success
13:19:43 T:1480 M:1173626880   DEBUG: Saving fileitems [plugin://plugin.video.pelisalacarta/?channel=peliculasid&action=detail&category=peliculasid&title=The+Whistleblower&url=http%3A%2F%2Fpeliculasid.net%2Fpeliculas%2Fthe-whistleblower.html&thumbnail=http%3A%2F%2Ft0.gstatic.com%2Fimages%3Fq%3Dtbn%3AANd9GcTVsELEdCFJvBwdMRe4nPb9ISLO59-J24GBDUv79gDeRW_9PQCkGw&plot=&extradata=&Serie=&show=]
13:19:43 T:4368 M:1173626880    INFO: Python script stopped
13:19:43 T:4368 M:1173626880   DEBUG: Thread 4368 terminating
13:19:43 T:1480 M:1173622784   DEBUG:   -- items: 3, sort method: 0, ascending: false
13:19:43 T:1480 M:1173606400 WARNING: XFILE::CVideoDatabaseDirectory::GetLabel - Unknown nodetype requested 6
13:19:43 T:4920 M:1173606400   DEBUG: thread start, auto delete: 0
13:19:43 T:4920 M:1173602304    INFO: Caching image from: http://t0.gstatic.com/images?q=tbn:ANd9GcTVsELEdCFJvBwdMRe4nPb9ISLO59-J24GBDUv79gDeRW_9PQCkGw to special://masterprofile/Thumbnails/Video/a/a17179d0.tbn with width 512 and height 512
13:19:43 T:4920 M:1173602304   DEBUG: FileCurl::Open(055AF91C) http://t0.gstatic.com/images?q=tbn:ANd9GcTVsELEdCFJvBwdMRe4nPb9ISLO59-J24GBDUv79gDeRW_9PQCkGw
13:19:43 T:4920 M:1173602304    INFO: XCURL::DllLibCurlGlobal::easy_aquire - Created session to http://t0.gstatic.com
13:19:43 T:1480 M:1173094400   DEBUG: python thread 97 destructed
13:19:44 T:4920 M:1173094400   DEBUG: FileCurl::Close(055AF91C) http://t0.gstatic.com/images?q=tbn:ANd9GcTVsELEdCFJvBwdMRe4nPb9ISLO59-J24GBDUv79gDeRW_9PQCkGw
13:19:44 T:4920 M:1173094400    INFO: Caching image from: http://t0.gstatic.com/images?q=tbn:ANd9GcTVsELEdCFJvBwdMRe4nPb9ISLO59-J24GBDUv79gDeRW_9PQCkGw to special://masterprofile/Thumbnails/Video/1/1381a088.tbn with width 512 and height 512
13:19:44 T:4920 M:1173094400   DEBUG: FileCurl::Open(055AF91C) http://t0.gstatic.com/images?q=tbn:ANd9GcTVsELEdCFJvBwdMRe4nPb9ISLO59-J24GBDUv79gDeRW_9PQCkGw
13:19:44 T:1480 M:1173880832   DEBUG: ------ Window Deinit (DialogProgress.xml) ------
13:19:44 T:4920 M:1173880832   DEBUG: FileCurl::Close(055AF91C) http://t0.gstatic.com/images?q=tbn:ANd9GcTVsELEdCFJvBwdMRe4nPb9ISLO59-J24GBDUv79gDeRW_9PQCkGw
13:19:44 T:4920 M:1173876736    INFO: Caching image from: http://t0.gstatic.com/images?q=tbn:ANd9GcTVsELEdCFJvBwdMRe4nPb9ISLO59-J24GBDUv79gDeRW_9PQCkGw to special://masterprofile/Thumbnails/Video/4/4bcb90b6.tbn with width 512 and height 512
13:19:44 T:4920 M:1173876736   DEBUG: FileCurl::Open(055AF91C) http://t0.gstatic.com/images?q=tbn:ANd9GcTVsELEdCFJvBwdMRe4nPb9ISLO59-J24GBDUv79gDeRW_9PQCkGw
13:19:44 T:4920 M:1173880832   DEBUG: FileCurl::Close(055AF91C) http://t0.gstatic.com/images?q=tbn:ANd9GcTVsELEdCFJvBwdMRe4nPb9ISLO59-J24GBDUv79gDeRW_9PQCkGw
13:19:44 T:4920 M:1173876736   DEBUG: Thread 4920 terminating
13:19:45 T:1480 M:1173876736   DEBUG: SDLKeyboard: scancode: 80, sym: 274, unicode: 0, modifier: 0
13:19:45 T:1480 M:1173876736   DEBUG: CApplication::OnKey: 61480 pressed, action is Down
13:19:45 T:1480 M:1173884928   DEBUG: SDLKeyboard: scancode: 80, sym: 274, unicode: 0, modifier: 0
13:19:45 T:1480 M:1173884928   DEBUG: CApplication::OnKey: 61480 pressed, action is Down
13:19:46 T:1480 M:1173884928   DEBUG: SDLKeyboard: scancode: 28, sym: 13, unicode: 13, modifier: 0
13:19:46 T:1480 M:1173884928   DEBUG: CApplication::OnKey: 61453 pressed, action is Select
13:19:46 T:1480 M:1173872640   DEBUG: XFILE::CPluginDirectory::RunScriptWithParams - calling plugin pelisalacarta('plugin://plugin.video.pelisalacarta/','-1','?channel=peliculasid&action=play&category=peliculasid&title=The+Whistleblower+-+%5BVideobb%5D&url=http%3A%2F%2Fpeliculasid.net%2Fmodulos%2Fiframebb.php%3Furl%3DaEhvbmJ1dXVFbU84&thumbnail=http%3A%2F%2Ft0.gstatic.com%2Fimages%3Fq%3Dtbn%3AANd9GcTVsELEdCFJvBwdMRe4nPb9ISLO59-J24GBDUv79gDeRW_9PQCkGw&plot=Narra+la+historia+de+la+lucha+que+emprende+una+agente+de+la+polic%EDa+de+Nebraska%2C+que+acude+a+Bosnia+tras+la+guerra+en+los+Balcanes+como+observadora+de+las+Naciones+Unidas%2C+para+denunciar+ante+la+ONU+a+una+multinacional+que+hab%EDa+encubierto+varios+casos+de+tr%E1fico+sexual.+El+gui%F3n+est%E1+basado+en+la+historia+de+Kathryn+Bolkovac%2C+que+viaj%F3+a+Bosnia+en+el+a%F1o+1999+en+calidad+de+miembro+del+comit%E9+de+las+Naciones+Unidas+para+el+mantenimiento+de+la+paz.&server=videobb&Serie=&subtitle=&show=')
13:19:46 T:1480 M:1173872640    INFO: initializing python engine.
13:19:46 T:1480 M:1173872640   DEBUG: new python thread created. id=98
13:19:46 T:2864 M:1173872640   DEBUG: thread start, auto delete: 0
13:19:46 T:2864 M:1173872640   DEBUG: Python thread: start processing
13:19:46 T:2864 M:1173843968   DEBUG:   msg: 'import site' failed; use -v for traceback
13:19:46 T:2864 M:1173843968  NOTICE: -->Python Interpreter Initialized<--
13:19:46 T:2864 M:1173843968   DEBUG: XBPyThread::Process - The source file to load is C:\Users\xbmc\AppData\Roaming\XBMC\addons\plugin.video.pelisalacarta\default.py
13:19:46 T:2864 M:1173843968   DEBUG: XBPyThread::Process - Setting the Python path to C:\Users\xbmc\AppData\Roaming\XBMC\addons\plugin.video.pelisalacarta;C:\Users\xbmc\AppData\Roaming\XBMC\addons\script.module.simplejson\lib;C:\Users\xbmc\AppData\Roaming\XBMC\addons\script.module.myconnpy\lib;C:\Users\xbmc\AppData\Roaming\XBMC\addons\script.module.beautifulsoup\lib;C:\Program Files (x86)\XBMC\addons\script.module.pil\lib;C:\Users\xbmc\AppData\Roaming\XBMC\addons\script.module.elementtree\lib;C:\Program Files (x86)\XBMC\addons\script.module.pysqlite\lib;special://xbmc/system/python/DLLs;special://xbmc/system/python/Lib;special://xbmcbin/system/python/python24.zip;special://xbmc/system/python\DLLs;special://xbmc/system/python\lib;special://xbmc/system/python\lib\plat-win;special://xbmc/system/python\lib\lib-tk;C:\Program Files (x86)\XBMC
13:19:46 T:2864 M:1173843968   DEBUG: XBPyThread::Process - Entering source directory C:\Users\xbmc\AppData\Roaming\XBMC\addons\plugin.video.pelisalacarta
13:19:46 T:2864 M:1173807104  NOTICE: [config.py] xbmcdharma config 3.0.1
13:19:46 T:2864 M:1173807104  NOTICE: [config.py] runtime path = C:\Users\xbmc\AppData\Roaming\XBMC\addons\plugin.video.pelisalacarta
13:19:46 T:2864 M:1173807104  NOTICE: [config.py] data path = C:\Users\xbmc\AppData\Roaming\XBMC\userdata\addon_data\plugin.video.pelisalacarta\
13:19:46 T:2864 M:1173807104  NOTICE: [config.py] temp path = C:\Users\xbmc\AppData\Roaming\XBMC\cache\test
13:19:46 T:2864 M:1173798912  NOTICE: [default.py] pelisalacarta init...
13:19:48 T:2864 M:1173008384  NOTICE: [launcher.py] run
13:19:48 T:2864 M:1173008384  NOTICE: [launcher.py] verify_directories_created
13:19:48 T:2864 M:1173008384  NOTICE: [launcher.py] extract_parameters
13:19:48 T:2864 M:1173008384  NOTICE: [launcher.py] sys.argv=['plugin://plugin.video.pelisalacarta/', '-1', '?channel=peliculasid&action=play&category=peliculasid&title=The+Whistleblower+-+%5BVideobb%5D&url=http%3A%2F%2Fpeliculasid.net%2Fmodulos%2Fiframebb.php%3Furl%3DaEhvbmJ1dXVFbU84&thumbnail=http%3A%2F%2Ft0.gstatic.com%2Fimages%3Fq%3Dtbn%3AANd9GcTVsELEdCFJvBwdMRe4nPb9ISLO59-J24GBDUv79gDeRW_9PQCkGw&plot=Narra+la+historia+de+la+lucha+que+emprende+una+agente+de+la+polic%EDa+de+Nebraska%2C+que+acude+a+Bosnia+tras+la+guerra+en+los+Balcanes+como+observadora+de+las+Naciones+Unidas%2C+para+denunciar+ante+la+ONU+a+una+multinacional+que+hab%EDa+encubierto+varios+casos+de+tr%E1fico+sexual.+El+gui%F3n+est%E1+basado+en+la+historia+de+Kathryn+Bolkovac%2C+que+viaj%F3+a+Bosnia+en+el+a%F1o+1999+en+calidad+de+miembro+del+comit%E9+de+las+Naciones+Unidas+para+el+mantenimiento+de+la+paz.&server=videobb&Serie=&subtitle=&show=']
13:19:48 T:2864 M:1173008384  NOTICE: [launcher.py] params={'category': 'peliculasid', 'plot': 'Narra+la+historia+de+la+lucha+que+emprende+una+agente+de+la+polic%EDa+de+Nebraska%2C+que+acude+a+Bosnia+tras+la+guerra+en+los+Balcanes+como+observadora+de+las+Naciones+Unidas%2C+para+denunciar+ante+la+ONU+a+una+multinacional+que+hab%EDa+encubierto+varios+casos+de+tr%E1fico+sexual.+El+gui%F3n+est%E1+basado+en+la+historia+de+Kathryn+Bolkovac%2C+que+viaj%F3+a+Bosnia+en+el+a%F1o+1999+en+calidad+de+miembro+del+comit%E9+de+las+Naciones+Unidas+para+el+mantenimiento+de+la+paz.', 'subtitle': '', 'title': 'The+Whistleblower+-+%5BVideobb%5D', 'url': 'http%3A%2F%2Fpeliculasid.net%2Fmodulos%2Fiframebb.php%3Furl%3DaEhvbmJ1dXVFbU84', 'show': '', 'server': 'videobb', 'Serie': '', 'action': 'play', 'thumbnail': 'http%3A%2F%2Ft0.gstatic.com%2Fimages%3Fq%3Dtbn%3AANd9GcTVsELEdCFJvBwdMRe4nPb9ISLO59-J24GBDUv79gDeRW_9PQCkGw', 'channel': 'peliculasid'}
13:19:48 T:2864 M:1173008384  NOTICE: [launcher.py] channel_name=peliculasid, title=The Whistleblower - [Videobb], url=http://peliculasid.net/modulos/iframebb.php?url=aEhvbmJ1dXVFbU84, thumbnail=http://t0.gstatic.com/images?q=tbn:ANd9GcTVsELEdCFJvBwdMRe4nPb9ISLO59-J24GBDUv79gDeRW_9PQCkGw, plot=Narra la historia de la lucha que emprende una agente de la policía de Nebraska, que acude a Bosnia tras la guerra en los Balcanes como observadora de las Naciones Unidas, para denunciar ante la ONU a una multinacional que había encubierto varios casos de tráfico sexual. El guión está basado en la historia de Kathryn Bolkovac, que viajó a Bosnia en el año 1999 en calidad de miembro del comité de las Naciones Unidas para el mantenimiento de la paz., action=play, server=videobb, extra=, subtitle=, category=peliculasid, show=
13:19:48 T:2864 M:1173749760  NOTICE: [scrapertools.py] init
13:19:48 T:2864 M:1173749760  NOTICE: [scrapertools.py] CACHE_PATH=
13:19:48 T:2864 M:1173700608  NOTICE: [downloadtools.py] downloadpath=C:\Users\xbmc\AppData\Roaming\XBMC\userdata\addon_data\plugin.video.pelisalacarta\downloads
13:19:48 T:2864 M:1173700608  NOTICE: Previous line repeats 1 times.
13:19:48 T:2864 M:1173700608  NOTICE: [peliculasid.py] init
13:19:48 T:2864 M:1173700608  NOTICE: [launcher.py] running channel pelisalacarta.channels.peliculasid C:\Users\xbmc\AppData\Roaming\XBMC\addons\plugin.video.pelisalacarta\pelisalacarta\channels\peliculasid.pyo
13:19:48 T:2864 M:1173700608  NOTICE: [launcher.py] xbmc native channel
13:19:48 T:2864 M:1173700608  NOTICE: [peliculasid.py] play
13:19:48 T:2864 M:1173700608  NOTICE: [scrapertools.py] cachePage url=http://peliculasid.net/modulos/iframebb.php?url=aEhvbmJ1dXVFbU84
13:19:48 T:2864 M:1173700608  NOTICE: [scrapertools.py] MODO_CACHE=2 (no cachear)
13:19:48 T:2864 M:1173700608  NOTICE: [scrapertools.py] downloadpage
13:19:48 T:2864 M:1173700608  NOTICE: [scrapertools.py] url=http://peliculasid.net/modulos/iframebb.php?url=aEhvbmJ1dXVFbU84
13:19:48 T:2864 M:1173700608  NOTICE: [scrapertools.py] post=None
13:19:48 T:2864 M:1173700608  NOTICE: [scrapertools.py] ficherocookies=C:\Users\xbmc\AppData\Roaming\XBMC\userdata\addon_data\plugin.video.pelisalacarta\cookies.lwp
13:19:48 T:2864 M:1173700608  NOTICE: [scrapertools.py] Importando cookielib
13:19:48 T:2864 M:1173700608  NOTICE: [scrapertools.py] cookielib disponible
13:19:48 T:2864 M:1173700608  NOTICE: [scrapertools.py] Hay cookies
13:19:48 T:2864 M:1173700608  NOTICE: [scrapertools.py] Leyendo fichero cookies
13:19:48 T:2864 M:1173700608  NOTICE: [scrapertools.py] opener usando urllib2 (cookielib)
13:19:48 T:2864 M:1173700608  NOTICE: [scrapertools.py] petición GET
13:19:48 T:2864 M:1173700608  NOTICE: [scrapertools.py] ---------------------------
13:19:48 T:2864 M:1173700608  NOTICE: [scrapertools.py] header=User-Agent: Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.6; es-ES; rv:1.9.2.12) Gecko/20101026 Firefox/3.6.12
13:19:48 T:2864 M:1173700608  NOTICE: [scrapertools.py] ---------------------------
13:19:48 T:2864 M:1173671936  NOTICE: [scrapertools.py] Respuesta
13:19:48 T:2864 M:1173671936  NOTICE: [scrapertools.py] ---------------------------
13:19:48 T:2864 M:1173671936  NOTICE: [scrapertools.py] content-length=3707
13:19:48 T:2864 M:1173671936  NOTICE: [scrapertools.py] x-powered-by=PHP/5.2.14
13:19:48 T:2864 M:1173671936  NOTICE: [scrapertools.py] vary=Accept-Encoding,User-Agent
13:19:48 T:2864 M:1173671936  NOTICE: [scrapertools.py] server=Apache
13:19:48 T:2864 M:1173671936  NOTICE: [scrapertools.py] connection=close
13:19:48 T:2864 M:1173671936  NOTICE: [scrapertools.py] date=Thu, 25 Aug 2011 10:59:50 GMT
13:19:48 T:2864 M:1173671936  NOTICE: [scrapertools.py] content-type=text/html; charset=iso-8859-1
13:19:48 T:2864 M:1173671936  NOTICE: [scrapertools.py] ---------------------------
13:19:48 T:2864 M:1173671936  NOTICE: [scrapertools.py] Descargado en 1 segundos
13:19:48 T:2864 M:1173671936  NOTICE: default_action=0
13:19:48 T:2864 M:1173667840  NOTICE: [videobb.py] get_video_url(page_url='http://www.videobb.com/video/hHonbuuuEmO8')
13:19:48 T:2864 M:1173667840  NOTICE: [scrapertools.py] cachePage url=http://videobb.com/player_control/settings.php?v=hHonbuuuEmO8&fv=v1.1.58
13:19:48 T:2864 M:1173667840  NOTICE: [scrapertools.py] MODO_CACHE=2 (no cachear)
13:19:48 T:2864 M:1173667840  NOTICE: [scrapertools.py] downloadpage
13:19:48 T:2864 M:1173667840  NOTICE: [scrapertools.py] url=http://videobb.com/player_control/settings.php?v=hHonbuuuEmO8&fv=v1.1.58
13:19:48 T:2864 M:1173667840  NOTICE: [scrapertools.py] post=None
13:19:48 T:2864 M:1173667840  NOTICE: [scrapertools.py] ficherocookies=C:\Users\xbmc\AppData\Roaming\XBMC\userdata\addon_data\plugin.video.pelisalacarta\cookies.lwp
13:19:48 T:2864 M:1173667840  NOTICE: [scrapertools.py] Importando cookielib
13:19:48 T:2864 M:1173667840  NOTICE: [scrapertools.py] cookielib disponible
13:19:48 T:2864 M:1173667840  NOTICE: [scrapertools.py] Hay cookies
13:19:48 T:2864 M:1173667840  NOTICE: [scrapertools.py] Leyendo fichero cookies
13:19:48 T:2864 M:1173667840  NOTICE: [scrapertools.py] opener usando urllib2 (cookielib)
13:19:48 T:2864 M:1173667840  NOTICE: [scrapertools.py] petición GET
13:19:48 T:2864 M:1173667840  NOTICE: [scrapertools.py] ---------------------------
13:19:48 T:2864 M:1173667840  NOTICE: [scrapertools.py] header=User-Agent: Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.6; es-ES; rv:1.9.2.12) Gecko/20101026 Firefox/3.6.12
13:19:48 T:2864 M:1173667840  NOTICE: [scrapertools.py] ---------------------------
13:19:49 T:2864 M:1173667840  NOTICE: [scrapertools.py] Respuesta
13:19:49 T:2864 M:1173667840  NOTICE: [scrapertools.py] ---------------------------
13:19:49 T:2864 M:1173667840  NOTICE: [scrapertools.py] content-length=8835
13:19:49 T:2864 M:1173667840  NOTICE: [scrapertools.py] x-cache=MISS
13:19:49 T:2864 M:1173667840  NOTICE: [scrapertools.py] set-cookie=PHPSESSID=p4b1kk68sh5lma6kj1a97s05u5; path=/, P_sk=deleted; expires=Wed, 25-Aug-2010 11:20:23 GMT; path=/; domain=videobb.com, P_un=deleted; expires=Wed, 25-Aug-2010 11:20:23 GMT; path=/; domain=videobb.com
13:19:49 T:2864 M:1173667840  NOTICE: [scrapertools.py] accept-ranges=bytes
13:19:49 T:2864 M:1173667840  NOTICE: [scrapertools.py] expires=Thu, 19 Nov 1981 08:52:00 GMT
13:19:49 T:2864 M:1173667840  NOTICE: [scrapertools.py] server=web
13:19:49 T:2864 M:1173667840  NOTICE: [scrapertools.py] connection=close
13:19:49 T:2864 M:1173667840  NOTICE: [scrapertools.py] pragma=no-cache
13:19:49 T:2864 M:1173667840  NOTICE: [scrapertools.py] cache-control=no-store, no-cache, must-revalidate, post-check=0, pre-check=0
13:19:49 T:2864 M:1173667840  NOTICE: [scrapertools.py] date=Thu, 25 Aug 2011 11:20:24 GMT
13:19:49 T:2864 M:1173667840  NOTICE: [scrapertools.py] content-type=text/html; charset=utf-8
13:19:49 T:2864 M:1173667840  NOTICE: [scrapertools.py] ---------------------------
13:19:49 T:2864 M:1173667840  NOTICE: [scrapertools.py] Descargado en 1 segundos
13:19:49 T:2864 M:1173667840  NOTICE: [videobb.py] 240p [videobb] - http://s264.videobb.com:80/s?v=hHonbuuuEmO8&t=1314271224&u=&c=04FA4B5139985C041640921BFC5FE242772DA3F9885621940301675644E085E7&r=1
13:19:49 T:2864 M:1173667840  NOTICE: aqui
13:19:49 T:2864 M:1173667840  NOTICE: aqui2
13:19:49 T:2864 M:1173635072  NOTICE: [descargados.py] init
13:19:49 T:2864 M:1173635072  NOTICE: Descargar
13:19:49 T:2864 M:1173635072    INFO: Loading skin file: DialogSelect.xml
13:19:49 T:1480 M:1173622784   DEBUG: ------ Window Init (DialogSelect.xml) ------
13:19:50 T:1480 M:1167544320   DEBUG: SDLKeyboard: scancode: 28, sym: 13, unicode: 13, modifier: 0
13:19:50 T:1480 M:1167544320   DEBUG: CApplication::OnKey: 61453 pressed, action is Select
13:19:51 T:1480 M:1167532032   DEBUG: ------ Window Deinit (DialogSelect.xml) ------
13:19:51 T:2864 M:1173360640  NOTICE: seleccion=0
13:19:51 T:2864 M:1173360640  NOTICE: seleccion=Ver el vídeo 240p [videobb]
13:19:51 T:2864 M:1173360640  NOTICE: [xbmctools.py] mediaurl=http://s264.videobb.com:80/s?v=hHonbuuuEmO8&t=1314271224&u=&c=04FA4B5139985C041640921BFC5FE242772DA3F9885621940301675644E085E7&r=1
13:19:51 T:2864 M:1173360640  NOTICE: [xbmctools.py] 2
13:19:51 T:2864 M:1173360640  NOTICE: ['plugin://plugin.video.pelisalacarta/', '-1', '?channel=peliculasid&action=play&category=peliculasid&title=The+Whistleblower+-+%5BVideobb%5D&url=http%3A%2F%2Fpeliculasid.net%2Fmodulos%2Fiframebb.php%3Furl%3DaEhvbmJ1dXVFbU84&thumbnail=http%3A%2F%2Ft0.gstatic.com%2Fimages%3Fq%3Dtbn%3AANd9GcTVsELEdCFJvBwdMRe4nPb9ISLO59-J24GBDUv79gDeRW_9PQCkGw&plot=Narra+la+historia+de+la+lucha+que+emprende+una+agente+de+la+polic%EDa+de+Nebraska%2C+que+acude+a+Bosnia+tras+la+guerra+en+los+Balcanes+como+observadora+de+las+Naciones+Unidas%2C+para+denunciar+ante+la+ONU+a+una+multinacional+que+hab%EDa+encubierto+varios+casos+de+tr%E1fico+sexual.+El+gui%F3n+est%E1+basado+en+la+historia+de+Kathryn+Bolkovac%2C+que+viaj%F3+a+Bosnia+en+el+a%F1o+1999+en+calidad+de+miembro+del+comit%E9+de+las+Naciones+Unidas+para+el+mantenimiento+de+la+paz.&server=videobb&Serie=&subtitle=&show=']
13:19:51 T:2864 M:1173360640   ERROR:  XFILE::CPluginDirectory::SetResolvedUrl - called with an invalid handle.
13:19:51 T:2864 M:1173360640    INFO: Scriptresult: Success
13:19:51 T:2864 M:1173360640    INFO: Python script stopped
P.D: Pelispekes tampoco funciona... creo que una buena idea podría ser que cuando se detectaran cambios en la estructura HTML esperada, se auto-reportara de alguna forma para dar de baja el canal temporalmente hasta que se resuelva. De esta forma los usuarios se ahorrarían mil quebraderos de cabeza. Para esto podrías meter un script en tu web server, que se ejecutara 2 o 3 veces al día, y repasara cada canal, buscando algún cambio imprevisto en las estructuras de datos (con comprobar una sola película en cada canal, seria suficiente). Si lo encuentra, entonces daría de baja el canal para todos los usuarios, y quedaría marcado como roto, hasta que manualmente alguien corrija el código que trocea los datos de ese canal.