如何从URL中获取server_name?
我有一个链接,比如说:
http://10.100.0.178:8134/hds-live/livepkgr/_definst_/liveevent.f4m
我该如何从这个链接中获取服务器名称(http://10.100.0.178:8134/)呢?有没有什么标准的函数可以用?
4 个回答
1
在编程中,有时候我们会遇到一些问题,比如代码运行不正常或者出现错误。这个时候,我们需要去寻找解决方案。StackOverflow是一个非常有用的网站,很多程序员会在上面提问和回答问题。
当你在StackOverflow上看到一个问题时,通常会有很多人分享他们的经验和解决办法。你可以从中学习到很多技巧和知识,这对提高你的编程能力非常有帮助。
有时候,问题的描述可能会比较复杂,但只要你耐心阅读,慢慢理解,就能找到解决问题的方法。记得多动手实践,这样才能更好地掌握编程哦!
import socket
from urlparse import urlparse
ip = urlparse('http://173.194.64.104').hostname
socket.gethostbyaddr(ip)
4
import urlparse
a = 'http://10.100.0.178:8134/hds-live/livepkgr/_definst_/liveevent.f4m'
output = '{0.scheme}://{0.netloc}'.format(urlparse.urlsplit(a))
# output == 'http://10.100.0.178:8134'
当然可以!请把你想要翻译的内容发给我,我会帮你把它变得更简单易懂。
3