繁体   English   中英

从 URL 下载目录的 Python 脚本

[英]Python script to download directory from URL

我想将给定 Web 目录中我自己的照片复制到我的 Raspberry,以便我可以在幻灯片中显示它们。 我正在寻找一个“简单”的脚本来使用 python 下载这些文件。 然后我可以将此代码粘贴到我的幻灯片中,以便它每天刷新图片。

我想 python wget 实用程序将是要使用的工具。 但是,我只能找到有关如何下载单个文件的示例,而不是整个目录。

任何想法如何做到这一点?

这取决于用于托管图像的服务器以及脚本是否可以看到要下载的图像列表。 如果此列表以某种形式(例如网页列表、JSON 或 XML 提要)不存在,则脚本无法下载文件,因为脚本无法“知道”动态内容。

另一种选择是让 python 脚本通过 SSH 连接到服务器,列出目录的内容,然后下载。 这假定您具有对服务器的编程访问权限。

如果无法访问服务器,并且没有动态列表,那么最后一个选择是访问您知道照片所在的网站并抓取它们的路径并下载它们。 但是,这可能会抓取不需要的数据,例如其他图像、图标等。

https://medium.freecodecamp.org/how-to-scrape-websites-with-python-and-beautifulsoup-5946935d93fe

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM