如何在Python中使用正则表达式验证URL?

如何在Python中使用正则表达式验证URL?

由于几乎任何东西都是有效的URL,因此没有验证方法。关于URL的分割,有一些标点符号的规则。没有任何标点符号,仍然是一个有效的URL。

根据情况,我们使用以下方法。

  • 如果您信任数据,并且只想验证协议是否为HTTP,请使用urlparse。

  • 如果您想确保URL实际上是一个真正的URL,请使用繁琐和狂热的正则表达式。

  • 如果您想确保它是真正的网址,请使用以下代码。

示例

import urllib
try:
    urllib.urlopen(url)
except IOError:
    print "不是真正的URL"

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程