下载文件之前如何从链接中获取文件名?

加加夫人

例如,我有一个链接,我想在开始下载之前知道文件名。

像这样的问题很多,但都归结为从链接中提取文件名。链接中没有文件名时该怎么办?

我找到了此解决方案,但在我的情况下不起作用。我不断获得传递给我的链接,urlopen()而不是直接链接到文件。

CDJB

对于您的示例,可以使用以下命令:

>>> from urllib.request import urlopen
>>> url = 'http://booksdl.org/get.php?md5=5c9afff27ee041c34c698d62bd510616&key=D3JE34WPUY7LQ11U'
>>> response = urlopen(url)
>>> response.headers.get_filename()
'[Progress in Mathematics 244] Michael Atiyah (auth.), Pavel Etingof, Vladimir Retakh, I. M. Singer (eds.) - The Unity of Mathematics_ In Honor of the Ninetieth Birthday of I.M. Gelfand (2006, Birkhäuser Basel).pdf'

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何从Firebase存储(Javascript,React)的下载链接中获取文件名?

来自分类Dev

使用Java下载文件时如何获取原始文件名

来自分类Dev

如何设置下载链接的文件名?

来自分类Dev

如何设置下载链接的文件名?

来自分类Dev

下载文件时如何设置文件名?

来自分类Dev

如何下载文件名已更改的文件?

来自分类Dev

下载文件,文件名

来自分类Dev

下载文件,文件名

来自分类Dev

下载文件LWP :: useragent之前如何获取文件大小

来自分类Dev

如何在url中传递长文件名并使用php函数下载文件?

来自分类Dev

如何在C#中下载文件名?

来自分类Dev

从NSURLSession下载文件名

来自分类Dev

在Angular 8中从web.api下载文件时从服务器获取文件名

来自分类Dev

使用ServiceStack HttpResult下载文件:如何为下载的内容指定文件名?

来自分类Dev

如何获取wget下载的文件的文件名

来自分类Dev

使用FtpWebRequest下载文件时获取文件名而不是内容

来自分类Dev

在FTP中使用正则表达式获取文件名以下载文件

来自分类Dev

使用FtpWebRequest下载文件时获取文件名而不是内容

来自分类Dev

我如何从 php 下载链接中提取文件名

来自分类Dev

下载文件时不知道文件名

来自分类Dev

使用PowerShell读取下载文件的文件名

来自分类Dev

Firebase Storage Android:如何更改下载文件的文件名?

来自分类Dev

从AngularJS的服务器下载文件时如何更改文件名

来自分类Dev

Firebase Storage Android:如何更改下载文件的文件名?

来自分类Dev

从闪亮的应用程序下载文件时如何设置您选择的文件名

来自分类Dev

c#尝试使用WebClient下载文件名中包含特殊字符的文件

来自分类Dev

使用ftplib下载文件名中带有空格的文件

来自分类Dev

批量下载文件名中带有日期的文件

来自分类Dev

从 href 链接下载文件,如何?

Related 相关文章

  1. 1

    如何从Firebase存储(Javascript,React)的下载链接中获取文件名?

  2. 2

    使用Java下载文件时如何获取原始文件名

  3. 3

    如何设置下载链接的文件名?

  4. 4

    如何设置下载链接的文件名?

  5. 5

    下载文件时如何设置文件名?

  6. 6

    如何下载文件名已更改的文件?

  7. 7

    下载文件,文件名

  8. 8

    下载文件,文件名

  9. 9

    下载文件LWP :: useragent之前如何获取文件大小

  10. 10

    如何在url中传递长文件名并使用php函数下载文件?

  11. 11

    如何在C#中下载文件名?

  12. 12

    从NSURLSession下载文件名

  13. 13

    在Angular 8中从web.api下载文件时从服务器获取文件名

  14. 14

    使用ServiceStack HttpResult下载文件:如何为下载的内容指定文件名?

  15. 15

    如何获取wget下载的文件的文件名

  16. 16

    使用FtpWebRequest下载文件时获取文件名而不是内容

  17. 17

    在FTP中使用正则表达式获取文件名以下载文件

  18. 18

    使用FtpWebRequest下载文件时获取文件名而不是内容

  19. 19

    我如何从 php 下载链接中提取文件名

  20. 20

    下载文件时不知道文件名

  21. 21

    使用PowerShell读取下载文件的文件名

  22. 22

    Firebase Storage Android:如何更改下载文件的文件名?

  23. 23

    从AngularJS的服务器下载文件时如何更改文件名

  24. 24

    Firebase Storage Android:如何更改下载文件的文件名?

  25. 25

    从闪亮的应用程序下载文件时如何设置您选择的文件名

  26. 26

    c#尝试使用WebClient下载文件名中包含特殊字符的文件

  27. 27

    使用ftplib下载文件名中带有空格的文件

  28. 28

    批量下载文件名中带有日期的文件

  29. 29

    从 href 链接下载文件,如何?

热门标签

归档