|
La Communauté Webmaster 
| Pages: [1] |
 |
|
|
|
Auteur |
Sujet: J'ai commencé le Python. (Lu 1459 fois) |
|
 |
J'ai commencé le Python.
« sur: le 28-09-2006 à 19:47:49 » |
|
|
|
|
 |
Re:J'ai commencé le Python.
« Répondre #1 sur: le 03-10-2006 à 17:01:33 » |
|
|
|
|
 |
Re:J'ai commencé le Python.
« Répondre #2 sur: le 15-10-2006 à 12:40:53 » |
|
|
|
|
 |
Re:J'ai commencé le Python.
« Répondre #3 sur: le 15-10-2006 à 21:47:50 » |
|
|
|
|
 |
Re:J'ai commencé le Python.
« Répondre #4 sur: le 15-10-2006 à 22:33:51 » |
|
|
|
|
 |
Re:J'ai commencé le Python.
« Répondre #5 sur: le 15-10-2006 à 22:46:54 » |
|
Martin.
Modérateur Global
    
Hors-Ligne
Sexe: 
Messages: 241

|
Je comptais depuis le début passer par une expression régulière 
Je bloque dessus, au moment de récupérer ce qui se trouve entre <head> et </head> :
#!/usr/bin/python import urllib, re
class MetaExtractor: url = '' document = ''
def __init__(self): ok = 0;
while not ok: try: self.url = raw_input("URL de la page ? -> ") self.document = urllib.urlopen(self.url).readlines() except IOError: print self.document, "\n ---> Page introuvable.\n\n"; else: ok = 1; def affiche(self): print(self.document)
def affiche_meta(self): page = re.split('<head>([^[]+)</head>', self.document); listemeta = re.findall('(\t*)<meta', page[1])
for meta in listemeta: print meta
site = MetaExtractor() site.affiche_meta() |
|
Et j'ai comme erreur :
martin@C-rebral:~/Meta_extractor$ python meta_extractor.py URL de la page ? -> http://www.c-labs.biz Traceback (most recent call last): File "meta_extractor.py", line 37, in ? site.affiche_meta() File "meta_extractor.py", line 26, in affiche_meta page = re.split('<head>([^[]+)</head>', self.document); File "/usr/lib/python2.4/sre.py", line 157, in split return _compile(pattern, 0).split(string, maxsplit) TypeError: expected string or buffer |
| |
Hébergement gratuit sans publicité : C-WebHosting |
|
|
 |
Re:J'ai commencé le Python.
« Répondre #6 sur: le 15-10-2006 à 23:55:47 » |
|
|
|
|
 |
Re:J'ai commencé le Python.
« Répondre #7 sur: le 16-10-2006 à 00:08:22 » |
|
|
|
|
 |
Re:J'ai commencé le Python.
« Répondre #8 sur: le 16-10-2006 à 13:37:33 » |
|
|
|
|
 |
Re:J'ai commencé le Python.
« Répondre #9 sur: le 16-10-2006 à 14:17:09 » |
|
|
|
|
 |
Re:J'ai commencé le Python.
« Répondre #10 sur: le 16-10-2006 à 20:20:37 » |
|
|
|
|
 |
Re:J'ai commencé le Python.
« Répondre #11 sur: le 18-10-2006 à 02:19:08 » |
|
|
|
|
 |
Re:J'ai commencé le Python.
« Répondre #12 sur: le 18-10-2006 à 08:11:46 » |
|
|
|
|
 |
Re:J'ai commencé le Python.
« Répondre #13 sur: le 13-11-2006 à 20:13:58 » |
|
|
|
|
 |
Re:J'ai commencé le Python.
« Répondre #14 sur: le 14-11-2006 à 13:31:54 » |
|
|
|
|
| Pages:
[1] |
|
|
|
| |
|
|