【问题标题】:extract image name from url using python使用python从url中提取图像名称
【发布时间】:2020-06-26 05:55:00
【问题描述】:

我想从 Links Like this 2 Links 中提取图像名称

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 但它不起作用

我只想从链接中提取图像名称

来自第 1 页的“AshNewLook.png”

'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】:

最简单的方法可能是用 / 字符分割 url 并从末尾取出第三个元素:

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

【讨论】:

    猜你喜欢
    • 2019-02-07
    • 2012-09-30
    • 2019-08-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多