0
如何檢查Python代碼的有效性? 我需要封閉標籤檢查,並在標籤參數大括號。如| a href =「xxx'|和其他可能的驗證,我可以使用這個嗎?python檢查html有效
如何檢查Python代碼的有效性? 我需要封閉標籤檢查,並在標籤參數大括號。如| a href =「xxx'|和其他可能的驗證,我可以使用這個嗎?python檢查html有效
嗯,這不是你正在尋找的東西,而是爲了驗證網站的HTML我工作,我請W3C Validator爲我檢查它,並且我只是篩選輸出以獲得基本的yes/no結果。請注意,Web上有多種驗證服務作爲替代方案,但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