OVH Cloud OVH Cloud

Critique doc

3 réponses
Avatar
Do Re Mi chel La Si Do
Bonjour !

Le script suivant :

import formatter, htmllib, urllib2
htmlp = htmllib.HTMLParser(formatter.NullFormatter())
htmlp.feed(urllib2.urlopen('http://flibuste.net').read())
htmlp.close()
print htmlp.anchorlist

affiche la liste des liens (links) d'une page web.

Bien.

Mais, j'ai en savoir plus, dans la doc, sur la propriété "anchorlist" (et
voir d'autres éléments, aussi intéressants).

Et... rien ! Il n'y a rien sur "anchorlist". Rien dans
"htmllib.HTMLParser", rien avec la recherche générale.

J'ai bien trouvé un exemple dans le livre "Python Standard Library"
(O'Reilly), et chez Effbot. Mais pas dans la doc standard.


Je trouve ça dommage, car, du coup, je me pose la question : "qu'est-ce que
je rate ? "


Qu'en pensez-vous ?


@-salutations

Michel Claveau

3 réponses

Avatar
yves
On Wed, 19 Oct 2005 07:42:06 +0200, "Do Re Mi chel La Si Do"
wrote:

Bonjour,

Et... rien ! Il n'y a rien sur "anchorlist". Rien dans
"htmllib.HTMLParser", rien avec la recherche générale.



On trouve le code correspondant dans htmllib.py.
Essaye help(htmlp.anchor_bgn)

--
Yves

Avatar
Do Re Mi chel La Si Do
Bonsoir !


Merci.

Toutefois, chercher dans l'help de htmlp.anchor_bgn, pour voir citer
anchorlist, c'est bon pour un langage comme GOTO++, mais pas pour Python.

Et, dans le genre divination, connais-tu beaucoup d'autres trucs
intéressants ? Il y a peut-être quelques "perles géniales"...


@-salutations

Michel Claveau
Avatar
yves
On Wed, 19 Oct 2005 22:17:29 +0200, "Do Re Mi chel La Si Do"
wrote:

Bonjour,

Toutefois, chercher dans l'help de htmlp.anchor_bgn, pour voir citer
anchorlist, c'est bon pour un langage comme GOTO++, mais pas pour Python.

Et, dans le genre divination, connais-tu beaucoup d'autres trucs
intéressants ? Il y a peut-être quelques "perles géniales"...


Non, non, ce n'est pas de la divination.
En fait, quand ça manque de documentation, il faut aller fouiller dans
le code source (en l'occurence, le fichier htmllib.py - chez moi
c:/Python23/Lib/htmllib.py), et chercher dedans les occurences de
"anchorlist".

--
Yves