faker Posté(e) 17 mars 2008 Share Posté(e) 17 mars 2008 Bonjour je pense avoir la solution pour rendre compatible le petit journal people le petit journal actu l'avis de mouloud the daily show et bien dautres ce qui manque au script cest la redirection vers cette page pour recuperer la date et le can (chiffre aléatoire pour chaque video par exemple 20751) car sur le script de base il recuperer la date et le can directement sur la page ou se trouve la video AVIS_DE_MOULOUD_CHRONIQUE_(?P<date>.+?)_CAN_(?P<id>.+?)_image_L.jpg or ces pages contenant plus d'une video il faut ajouter cette redirection http://www.canalplus.fr/processus/page/com...mp;pageNumber=1 je vous rapelle le script import urllib2, cookielibimport refrom time import gmtime, strptime, strftimeimport xbmcgui, xbmcZapping = "http://www.canalplus.fr/index.php?pid=2053"URLHead = "http://vod-flash.canalplus.fr/AVIS_DE_MOULOUD_CHRONIQUE_"URLMid = "_CAN_"URLTail = "_video_H.flv"def GetVideoList(htmlSource): reVidz = re.compile(r'AVIS_DE_MOULOUD_CHRONIQUE_(?P<date>.+?)_CAN_(?P<id>.+?)_image_L.jpg', re.DOTALL) dateList=[] idList=[] fdateList=[] for i in reVidz.finditer(htmlSource): dateList.append(i.group("date")) fdateList.append(strftime("%a %d %b", strptime(i.group("date"), "%y%m%d"))) idList.append(i.group("id")) return { "dates" : dateList, "ids" : idList, "fdates" : fdateList }txdata = Nonetxheaders = { 'User-Agent': 'Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.7) Gecko/20070914 Firefox/2.0.0.7'}cj = cookielib.CookieJar()opener = urllib2.build_opener(urllib2.HTTPCookieProcessor(cj))req = urllib2.Request(Zapping, txdata, txheaders)u = opener.open(req)headers = u.info()htmlSource = u.read()v = GetVideoList(htmlSource)#print(v["dates"])#print(v["ids"])#print(v["fdates"])dialog1 = xbmcgui.Dialog()chosenIndex = dialog1.select('Zapping', v["fdates"])dialog1 = xbmcgui.Dialog()xbmc.Player().play(URLHead + v["dates"][chosenIndex] + URLMid + v["ids"][chosenIndex] + URLTail)#print(URLHead + v["dates"][0] + URLMid + v["ids"][0] + URLTail) Lien vers le commentaire Partager sur d'autres sites More sharing options...
alexsolex Posté(e) 17 mars 2008 Share Posté(e) 17 mars 2008 Salut Je m'excuse mais est-ce que le bout de code que tu donnes là est censé fonctionner ? Car chez moi rien du tout... Et puis, pour info, il y a un nouveau système pour alimenter les sections video/musique/programmes/images de XBMC. Ca s'appelle des plugins. Ce sont des scripts en python mais qui ne s'exécutent pas comme des scripts "traditionnels". Ils sont fait de telle manière qu'il n'y ai pas de GUI à coder, mais à la place, on génère des listes qui viennent directement dans le skin de XBMC. Ainsi, pour ces petits scripts de canalplus, on pourrait utiliser ce système de plugin. Si un codeur se sent l'âme d'essayer, il faut regarder dans le topic de développement python officiel ( http://xbmc.org/forum/forumdisplay.php?f=27 ou http://xbmc.org/forum/forumdisplay.php?f=26). Je pense que ce système est un bon avenir pour tous : les codeurs se débarrassent de la partie skin et les utlisateurs n'ont plus le besoin d'aller dans une section spécialisée 'scripts' pour regarder des videos... Lien vers le commentaire Partager sur d'autres sites More sharing options...
faker Posté(e) 18 mars 2008 Auteur Share Posté(e) 18 mars 2008 salut alexsolex ce message etait un appel a l'aide en fait le script ne marche pas car comme je lé ecris plus haut il manque une redirection vers une page pour recuperer les "codes can" de chaque video et j'ai pas tres bien compris cette histoire de plugins voila Lien vers le commentaire Partager sur d'autres sites More sharing options...
nioc bertheloneum Posté(e) 18 mars 2008 Share Posté(e) 18 mars 2008 Salut, j'ai lu deux trois fois ton sujet, mais je n'ai toujours pas compris ce que tu voulais. Tu as besoin de recoder quelque chose? je n'ai pas testé les liens, ni les sites dont tu parles, mais que veux-tu faire exactement? ++ Lien vers le commentaire Partager sur d'autres sites More sharing options...
alexsolex Posté(e) 18 mars 2008 Share Posté(e) 18 mars 2008 (modifié) bon, si le script fonctionne pas, les plugins c'est pas pour tout de suite J'ai pas trop le temps pour regarder. Y'a pas de scripts qui fonctionnent déjà pour C+ ? SI oui il doit suffir de recopier le code en modifiant les liens... Je suis un peu largué ca fait longtemps que je ne suis pas allé sur le site... Si quelqu'un pouvait t'aider ca serait cool PS : Nioc a raison, essayes de préciser plus clairement ce que tu sais, ce que tu veux et ce à quoi tu souhaite arriver. Merci Modifié 18 mars 2008 par alexsolex Lien vers le commentaire Partager sur d'autres sites More sharing options...
Messages recommandés
Créer un compte ou se connecter pour commenter
Vous devez être membre afin de pouvoir déposer un commentaire
Créer un compte
Créez un compte sur notre communauté. C’est facile !
Créer un nouveau compteSe connecter
Vous avez déjà un compte ? Connectez-vous ici.
Connectez-vous maintenant