相关疑难解决方法(0)

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

我正在Google App Engine上构建应用.我对Python非常陌生,并且在过去的3天里一直在反对以下问题.

我有一个代表RSS Feed的类,在这个类中我有一个名为setUrl的方法.此方法的输入是一个URL.

我正在尝试使用re python模块来验证RFC 3986 Reg-ex(http://www.ietf.org/rfc/rfc3986.txt)

下面是一个应该工作的剪辑?

p = re.compile('^(([^:/?#]+):)?(//([^/?#]*))?([^?#]*)(\?([^#]*))?(#(.*))?')
m = p.match(url)
if m:
  self.url = url
  return url
Run Code Online (Sandbox Code Playgroud)

python regex google-app-engine

97
推荐指数
8
解决办法
9万
查看次数

Python - 如何验证python中的url?(畸形与否)

url来自用户,我必须回复提取的HTML.

如何检查URL是否格式错误?

例如 :

url='google'  // Malformed
url='google.com'  // Malformed
url='http://google.com'  // Valid
url='http://google'   // Malformed
Run Code Online (Sandbox Code Playgroud)

我们怎样才能做到这一点?

python url malformedurlexception

93
推荐指数
9
解决办法
13万
查看次数