使用 python 从 url 中提取图像名称

extract image name from url using python

我想从这样的链接中提取图片名称 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 相同的页面

最简单的方法可能是将 url 拆分为 / 字符,然后从末尾取第三个元素:

pic = url1.split('/')[-3]