Python:从可单击的链接下载文件,单击该链接开始下载文件

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python:从可单击的链接下载文件,单击该链接开始下载文件相关的知识,希望对你有一定的参考价值。

我有一个URL链接,如果单击它,它将开始下载文件。该网址看起来像这样:

http://somewebsite.com/download?f=someStrings

如果我复制URL并粘贴过去,则也会在网络浏览器的URL栏中开始下载。

如何使用Python下载文件,最好不要使用Selenium。

答案

您可以使用requests模块下载文件:

import requests as rq
r = rq.get('http://somewebsite.com/download?f=someStrings', allow_redirects=True)
open('filename.extension', 'wb').write(r.content)

一些注意事项:

  1. 用所需的URL替换http://somewebsite.com/download?f=someStrings

  2. filename.extension替换为文件名及其文件扩展名。

  3. 您也可以指定要保存的路径

以上是关于Python:从可单击的链接下载文件,单击该链接开始下载文件的主要内容,如果未能解决你的问题,请参考以下文章

Python3,通过按钮单击从url下载文件

单击链接时如何在浏览器中查看 pdf 文件

如何单击元素并从链接的 xml 文件(python)中解析文本?

如何通过自动下载链接使用 Python 访问 PDF 文件?

单击下载链接并出现文件保存对话框时会触发啥事件?

如何将保存到S3的文件推送到前端进行下载?