如何在 Python 中使用正则表达式验证 URL?
没有验证方法,因为几乎任何东西都是有效的URL。有一些标点符号规则可以拆分它。没有任何标点符号,您仍然有一个有效的URL。
根据情况,我们使用以下方法。
如果您信任数据,并且只想验证协议是否为HTTP,那么urlparse是完美的。
如果你想让URL实际上是一个真正的URL,使用繁琐和疯狂的正则表达式
如果要确保它是真实的网址,请使用以下代码
示例
import urllib try: urllib.urlopen(url) except IOError: print "Not a real URL"