从URL下载目录的Python脚本

从URL下载目录的Python脚本,python,raspberry-pi,Python,Raspberry Pi,我想把我自己的照片复制到我的树莓上,这样我就可以在幻灯片中显示它们了。 我正在寻找一个使用python下载这些文件的“简单”脚本。然后,我可以将此代码粘贴到我的幻灯片中,以便它每天刷新图片 我认为pythonwget实用程序将是使用的工具。但是,我只能找到如何下载单个文件的示例,而不能找到整个目录 有什么办法吗 这取决于用于托管图像的服务器,以及脚本是否可以看到要下载的图像列表。如果此列表不以某种形式存在,例如网页列表、JSON或XML提要,则脚本无法下载文件,因为脚本无法动态“知道”其中的内容

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

我认为pythonwget实用程序将是使用的工具。但是,我只能找到如何下载单个文件的示例,而不能找到整个目录


有什么办法吗

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

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

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


你好,马库斯,我在这里很懒:既然我只想下载我的照片,难道没有办法使用wget python工具下载类似*.jpg的东西吗?如果我正确理解了你的问题,那就是如何动态地知道你的文件/URL是什么。wget将获得您请求的任何URL。因此,您需要找到这些文件的URL/路径,并将它们放入一个数组中。然后遍历图像数组并下载它们。简单的部分是下载代码,困难的部分是告诉脚本你想下载什么。