извлечь имя изображения из URL, используя python - PullRequest
1 голос
/ 14 марта 2020

я хочу извлечь имя изображения из ссылок, как это 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

1 Ответ

1 голос
/ 14 марта 2020

Возможно, проще всего будет просто разделить URL на символ / и взять третий элемент с конца:

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