Comment puis-je vérifier la validité du code html avec python? J'ai besoin de vérifier les balises fermées, et les accolades dans les balises params. Tels que | a href = "xxx '| et autres validations possibles, que les libs je peux utiliser pour cela?python check html valide
0
A
Répondre
3
Eh bien, ce n'est pas exactement ce que vous cherchez, mais pour valider le code HTML d'un site Web Je travaille sur, je demande au Validateur du W3C de le vérifier pour moi, et j'écrase juste la sortie pour obtenir le résultat de base oui/non Notez qu'il y a plusieurs services de validation sur le web comme alternatives, mais le W3C fonctionne assez bien
#!/usr/bin/python2.6
import re
import urllib
import urllib2
def validate(URL):
validatorURL = "http://validator.w3.org/check?uri=" + \
urllib.quote_plus(URL)
opener = urllib2.urlopen(validatorURL)
output = opener.read()
opener.close()
if re.search("This document was successfully checked as".replace(
" ", r"\s+"), output):
print " VALID: ", URL
else:
print "INVALID: ", URL
Questions connexes
- 1. python check url type
- 2. Check HTML DropDown option
- 3. check L'instruction select est valide ou non dans C# .net
- 4. Check in Javascript si un certificat SSL est valide
- 5. Conversion beaucoup de HTML valide pour HTML valide
- 6. if-check dans HTML allé mal
- 7. Vérifier le html valide C#
- 8. RegEx Numeric Check
- 9. $ null check in velocity
- 10. Ajax Live Database check
- 11. Os Check Et invite si
- 12. C#, activer html pour un e-mail html valide
- 13. Convertir le texte textarea en HTML valide
- 14. Qui valide l'API XML python à utiliser?
- 15. Différence SQL Check Check/NoCheck dans les scripts générés
- 16. jQuery check Classe childNode
- 17. Linux espace check
- 18. TFS Check-in Indisponible
- 19. Age Check et jquery
- 20. Check mySQL is Correct
- 21. sqlite connectivité iphone check
- 22. Smarty check if undefined
- 23. Google check out
- 24. CHECK pour deux colonnes
- 25. Google check out error
- 26. C# Assembly Injection Check
- 27. PostBack beefore session Check
- 28. Que fait "make check"?
- 29. IPv6 Multicast Check Java
- 30. jQuery Sanity Check