从特定分隔符拆分

Adi*_*dia 2 python url parsing

如何翻录像http://www.facebook.com/pages/create.php这样的网址,得到如下结果:www.facebook.com

我试过这种方式,但不起作用:

line.split('/', 2)[2]
Run Code Online (Sandbox Code Playgroud)

我的问题可能是两个正斜杠//和一些URL从www字符串开始.

感谢您的帮助,Adia

gri*_*ton 8

您可能想要查看Python的urlparse模块.

>>> from urlparse import urlparse
>>> o = urlparse('http://www.facebook.com/pages/create.php')
>>> o.netloc
'www.facebook.com'
Run Code Online (Sandbox Code Playgroud)

  • 请注意,某些网址以www字符串'开头.如果缺少前导'http://',则urlparse无法解析此问题. (4认同)