利用 Python 的正则表达式验证 URL 的方法是什么?


几乎任何东西都是一个有效的 URL,因此它没有验证方法。对于分解,有一些标点规则。如果没有标点符号,你仍然拥有一个有效的 URL。

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

  • 如果你信任数据,只想验证协议是否是 HTTP,那么 urlparse 就完美适用于你。

  • 如果你想让 URL 实际上是一个真实的 URL,请使用繁琐而近乎疯狂的正则表达式

  • 如果您想确保这是一个真实的 Web 地址,请使用以下代码

实例

import urllib
try:
    urllib.urlopen(url)
except IOError:
    print "Not a real URL"

更新于: 13-Jun-2020

525 浏览量

开启你的职业

完成课程获得认证

开始
广告
© . All rights reserved.