如何从这样的链接下载文件?

鲁道夫

我想问一下如何使用Python从这样的链接下载文件,我在堆栈中爬了一会儿,没有找到任何有效的东西。

我得到了一个文件的链接,如下所示:

https://w3.google.com/tools/cio/forms/anon/org/contentload?content=https://w3.ibm.com/tools/cio/forms/secure/org/data/f48f2294-495b- 48f5-8d4e-e418f4b25a48/F_Form1/attachment/bba4ddfd-837d-47a6-87ef-2114f6b3da08(链接不起作用,只是向您展示它的外观)

单击它后,它会打开一个浏览器并开始打开文件:

在此处输入图片说明

我不知道文件将如何命名或文件将具有什么格式,我只有一个链接到像此图像这样的文件的 URL。

我试过这个:

def Download(link):
    r = requests.get(link)
    with open('filename.docx', 'wb') as f:
        f.write(r.content)

但这绝对行不通,正如您所看到的,我手动输入了文件名,因为它很绝望,但它也不起作用,它生成的文件只有 1kb 大小,其中没有任何内容。

我不知道如何编码以自动从这样的链接下载它?你能帮我吗?

卢卡什

使用urlretrieveurllib. 这里

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

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

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章