gpt4 book ai didi

python 检查html是否有效

转载 作者:行者123 更新时间:2023-11-30 23:57:36 27 4
gpt4 key购买 nike

如何使用 Python 检查 HTML 代码的有效性?

我需要关闭标签检查,并在标签参数中使用大括号。例如 |a href="xxx'| 和其他可能的验证,我可以使用哪些库?

最佳答案

嗯,这并不完全是您想要的,但是为了验证我所工作的网站的 HTML,我要求 W3C 验证器为我检查它,我只需屏幕抓取输出即可获得基本的是/否结果。请注意,网络上有多种验证服务可供选择,但 W3C 对我来说已经足够好了。

#!/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

关于python 检查html是否有效,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3633154/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com