[使用python从URL提取图像名称

问题描述 投票:0回答:1

我想从像这样的2个链接中提取图像名称

url1 = 'https://vignette.wikia.nocookie.net/warframe/images/1/17/AshNewLook.png/revision/latest?cb=20141124022921'
url2 = 'https://vignette.wikia.nocookie.net/warframe/images/b/b5/BaruukIcon272.png/revision/latest?cb=20181219151057'

我尝试使用os.path.basename,但是不起作用

我要提取的只是链接中的图像名称

['AshNewLook.png,来自第1页

['BaruukIcon272.png,来自第2页

注意:链接不包含最后一部分而工作

示例:

url1 = 'https://vignette.wikia.nocookie.net/warframe/images/1/17/AshNewLook.png/revision/latest?cb=20141124022921'url2 = 'https://vignette.wikia.nocookie.net/warframe/images/1/17/AshNewLook.png'

url1将打开与url2相同的页面

python url hyperlink filenames
1个回答
1
投票

最简单的方法可能是将网址除以/字符,然后从结尾取第三个元素:

pic = url1.split('/')[-3]
© www.soinside.com 2019 - 2024. All rights reserved.