Python提取网站根域名用URL如何操作,pythonurl,我写的这段代码有很多情况
Python提取网站根域名用URL如何操作,pythonurl,我写的这段代码有很多情况
我写的这段代码有很多情况都未考虑到,希望各位提出比较全面的方法:
import rereg = r'^https?:\/\/([a-z0-9\-\.]+)[\/\?]?'url = 'http://segmentfault.com/blog/biu/1190000000330941'm = re.match(reg, url)uri = m.groups()[0] if m else ''print uri[uri.rfind('.', 0, uri.rfind('.')) + 1:]# 输出结果:segmentfault.com
python有一个内置的模块专门做url解析的 可以自己指定scheme
https://docs.python.org/2.7/library/urlparse.html?highlight=urlparse#module-urlparse
3.*的python也有
from urlparse import *url = 'http://segmentfault.com/blog/biu/1190000000330941'r = urlparse(url)print r
输出
ParseResult(scheme='http', netloc='segmentfault.com', path='/blog/biu/1190000000330941', params='', query='', fragment='')
编橙之家文章,
相关内容
- python 派森TypeError: printBB() takes 0 positional arguments b,ty
- Python tornado异步阻塞问题求助,pythontornado,import os im
- Debian系统有什么方法能让ftp走校内vpn通道,debian校内
- linux系统能显示当前活动窗口所在屏幕吗,linux窗口,我
- Python类实例内部得到并使用实例所在类名字或者类本身
- Windows下监控文件变动情况的python方法有哪几种?,变动
- 字典不停循环添加新项,更新python字典问题,python字典
- python能将文件转换为'1010'文本吗?,,最近迷上了玩py
- Python开发Online Judge服务器后端有优势吗?,pythonjudge,服务
- python里面生产者和消费者关于线程疑问,python生产者
评论关闭