userman Posté(e) 15 novembre 2005 Share Posté(e) 15 novembre 2005 bonsoir, je commence a lire des scripts python et prendre un bouqin en ligne .. mais c'es tun peu vaseux je voulais tout simplement appeler une adresse url est j'ai tapé cela import urllib opener = urllib.FancyURLopener({}) f = opener.open("http://christ.adam.free.fr/") f.read() et ca ne marche pas, pourtant c'est la libraire qui permet cela et la commande aussi pourquoi cela ne marcherait il pas ? merci bcp P.S : une fois quelques pieds a l'étrier ca ira mais pour le moment c'est très dur :-((( merci Lien vers le commentaire Partager sur d'autres sites More sharing options...
alexsolex Posté(e) 15 novembre 2005 Share Posté(e) 15 novembre 2005 Salut et enchanté de compter un nouveau scripteur en herbe !! Je te prend sous mon aile si tu veux (les autres aussi, si vous vous donner les moyens comme vient de le faire userman, je me ferais un plaisir de vous aider) Donc ton problème n'en est pas un.... ton code fonctionne très bien. Pourquoi d'après toi ca ne fonctionnerais pas ? Lien vers le commentaire Partager sur d'autres sites More sharing options...
userman Posté(e) 15 novembre 2005 Auteur Share Posté(e) 15 novembre 2005 quand je choisie le script a partir de xbmc il ne lance rien ... ca ne fait strictmeent rien... faut il des import xbmc et xbmcgui ..??? je selection le fichier free.py mais il ne se passe stritement rien en sachant que je met le fichier dasn script Lien vers le commentaire Partager sur d'autres sites More sharing options...
userman Posté(e) 15 novembre 2005 Auteur Share Posté(e) 15 novembre 2005 en tous cas merci de me répondre comme cela et de bien vouloir m'aider car ce n'est pas toujours le cas des perosnnes s etrouvant sur des forums... et je serais mechant en disant tous.. mais bon une bonne partie ne se donne aucun mal et envoie petre les gens ... merci Lien vers le commentaire Partager sur d'autres sites More sharing options...
alexsolex Posté(e) 15 novembre 2005 Share Posté(e) 15 novembre 2005 Mais ton script complet, je le connais pas moi... Si ton script se contente de ce que tu m'as montré alors il va bien se passé quelquechose, mais rien ne s'affichera car tu n'utilises pas de librairie xbmcgui. Cependant si tu fais un print sur la dernière ligne : print f.read() ca va afficher le contenu html de la page concernée pour voir le résultat tu devras faire le bouton blanc du pad après execution de ton script (appel de l'écran de debug) Lien vers le commentaire Partager sur d'autres sites More sharing options...
userman Posté(e) 16 novembre 2005 Auteur Share Posté(e) 16 novembre 2005 j'avias dit hyper debutant ... aprés ca ira mieux mais je ne voulais faire que cela alllez sur une page web c'est tout et je n'ai mis que cela dans le script Lien vers le commentaire Partager sur d'autres sites More sharing options...
alexsolex Posté(e) 16 novembre 2005 Share Posté(e) 16 novembre 2005 lol ok Alors voila... python ne fait pas navigateur internet !! Est-ce que tu voulais faire quelquechose en particulier ou juste essayer ? Lien vers le commentaire Partager sur d'autres sites More sharing options...
userman Posté(e) 16 novembre 2005 Auteur Share Posté(e) 16 novembre 2005 et bien je voulais tout simplement que mon site sur free m'(apparaissent et que je puisse voir mes images tous simplements... comme d'autre programme qui vont chercher des bandes annonces de films ... Lien vers le commentaire Partager sur d'autres sites More sharing options...
alexsolex Posté(e) 16 novembre 2005 Share Posté(e) 16 novembre 2005 je crois savoir que XBMC permet maintenant de te connecter en FTP sur le net... Essaye donc pour voir.. Sinon, le bout de code que tu as fait, il télécharge la page web (html) et si tu fais : html=f.read() à la fin, html contient le code HTML de ta page... Dedans tu vas vouloir récupérer les liens... Donc il faut décortiquer le code html de ton site On se rend vite compte que chaque image (et donc lien) se constitue de la sorte : <td align="center"><a href="/baby/index.html"><img src="tn_baby.jpg" alt="[baby]" border="0" height="115" width="145"></a> On peut à l'aide d'une expression régulière toute simple en extraire l'url (pour télécharger l'image), l'image miniature (pour afficher dans une liste par exemple), un titre (celui qu'on a quand on laisse la souris sur la photo par exemple)... ca donne : exp="""<td align="center"><a href="(.*)"><img src="(.*?)" alt="(.*?)" border="0" height="115" width="145"></a>listelien=re.findall(exp,html) la liste de lien va donc être de la forme : [ ( 'urldelacollection1' , 'urldelimage1' , ' titredelimage1' ) ,( 'urldelacollection2' , 'urldelimage2' , ' titredelimage2' ) , .... ] Bon, je vais pas continuer tout le code, mais peut être que ca peut te donner là une idée, une méthode pour faire ca ! Lien vers le commentaire Partager sur d'autres sites More sharing options...
userman Posté(e) 17 novembre 2005 Auteur Share Posté(e) 17 novembre 2005 ok c'est un aiguillage je vais pencher dessus merci 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