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é "

Était-ce utile?

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

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top