Où est « bien rangé » situé dans « twill »?
Question
page de documentation "twill" il est écrit:
Par défaut, twill exécuter des pages par bien rangé avant le traitement leur. Ceci est par défaut, car Python bibliothèques qui parse HTML sont très mauvais à traiter avec incorrect HTML , et souvent retour des résultats incorrects sur « réel monde » pages Web. Pour désactiver cette fonction, ensemble config do_run_tidy 0
Mais où est-ce bien rangé programme situé à l'intérieur twill ? J'ai téléchargé " twill 0,9 " et regardé dans « twill "le contenu du dossier - Je ne peux pas y trouver un tel fichier (ou un module) qui serait nommé " bien rangé "
La solution
utilise twill la version de commandline bien rangé si elle est installée sur votre système. la méthode qui appelle bien rangé pour nettoyer votre code est situé dans le utils.py et nommé « run_tidy
». elle est appelée par la commande « tidy_ok
» qui est définie dans commands.py
si use_tidy est réglé sur vrai (ce qui est par défaut) le procédé de _cleanup_html
ConfigurableParsingFactory appelle la méthode run_tidy