Python从URL中提取域名
为情所困
为情所困 2017-06-28 09:22:24
0
2
806

Python如何从URL中提取域名?url有各种格式的如下:

输入:

https://docs.google.com/spreadsheet/ccc?key=blah-blah-blah-blah#gid=1
https://stackoverflow.com/questions/1234567/blah-blah-blah-blah
http://www.domain.com
https://www.other-domain.com/whatever/blah/blah/?v1=0&v2=blah+blah ...

输出:

docs.google.com
stackoverflow.com
www.domain.com
www.other-domain.com
为情所困
为情所困

全部回复(2)
仅有的幸福

使用Python 内置的模块 urlparse

from urlparse import *
url = 'https://docs.google.com/spreadsheet/ccc?key=blah-blah-blah-blah#gid=1'
result = urlparse(url)

result 包含了URL的所有信息

ringa_lee

原文出处:Python实用脚本清单

从URL中提取域名

def extractDomainFromURL(url):
    """Get domain name from url"""
    from urlparse import urlparse
    parsed_uri = urlparse(url)
    domain = '{uri.netloc}'.format(uri=parsed_uri)
    return domain
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责声明 Sitemap
PHP中文网:公益在线PHP培训,帮助PHP学习者快速成长!