py statichdslbcomspacev22imgloadingpng 获取netloc 后怎么获取netloc之后的字符串
要获取.netloc之后的字符串,可以使用以下代码:
from urllib.parse import urlparse
url = '//static.hdslb.com/spacev2/2/img/loading.png'
netloc = urlparse(url).netloc
result = url.split(netloc)[-1]
print(result) # 输出:/spacev2/2/img/loading.png
解释:
- 首先使用
urlparse函数将URL字符串解析成一个ParseResult对象。 - 通过
.netloc属性获取netloc部分,即static.hdslb.com。 - 使用
.split(netloc)方法将字符串按照netloc进行分割,返回一个列表,其中第一个元素是netloc之前的部分,第二个元素是netloc之后的部分。 - 获取列表的第二个元素即可得到
.netloc之后的字符串。
原文地址: https://www.cveoy.top/t/topic/iiSK 著作权归作者所有。请勿转载和采集!