社区
脚本语言
帖子详情
如何获得一个URL下面的所有目录和文件,并下载下来
lianglin999
2011-11-13 01:19:22
RT:刚刚接触python,需求就是将一个给定的URL下面的目录和文件下载下来
要求:下载下来的文件按URL的路径存放
如:从http://localhost:8080/soft/vim.exe下载下来的文件存放在
/soft/vim.exe 目录下。
请教实现方法或能够实现相关功能的函数,感激不尽!
...全文
8217
9
打赏
收藏
如何获得一个URL下面的所有目录和文件,并下载下来
RT:刚刚接触python,需求就是将一个给定的URL下面的目录和文件下载下来 要求:下载下来的文件按URL的路径存放 如:从http://localhost:8080/soft/vim.exe下载下来的文件存放在 /soft/vim.exe 目录下。 请教实现方法或能够实现相关功能的函数,感激不尽!
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
lianglin999
2011-11-14
打赏
举报
回复
[Quote=引用 6 楼 ccdbg 的回复:]
如果服务器支持索引,就是浏览器打开http://localhost:8080/soft/ 出来的是文件列表的话,可以用下面的命令
Perl code
wget -m -np -nH http://localhost:8080/soft/
[/Quote]
感谢6楼,这个方法可以实现,但是我发现用这个方法下载下来的东西,在某些目录下莫名其妙的多了一些
index.html?C=D;O=A等这样一些文件,有没有什么办法让不多出这些文件呢?
lianglin999
2011-11-14
打赏
举报
回复
恩,谢谢
ccdbg
2011-11-14
打赏
举报
回复
[Quote=引用 7 楼 lianglin999 的回复:]
引用 6 楼 ccdbg 的回复:
如果服务器支持索引,就是浏览器打开http://localhost:8080/soft/ 出来的是文件列表的话,可以用下面的命令
Perl code
wget -m -np -nH http://localhost:8080/soft/
感谢6楼,这个方法可以实现,但是我发现用这个方法下载下来的东西,在某些目录下莫名其妙的多了一些
index……
[/Quote]
-A, --accept=LIST comma-separated list of accepted extensions.
-R, --reject=LIST comma-separated list of rejected extensions.
lianglin999
2011-11-13
打赏
举报
回复
[Quote=引用 2 楼 waistcoat06 的回复:]
无法实现,因为服务器的http://协议里不支持遍历目录
[/Quote]
不能实现么?我的想法是先取得当前URL下的目录结构,然后进入子目录,如此递归。
问题就是不知道怎么获取一个URL下的目录结构,(不考虑其他因素,我确认URL下就是一些目录或文件)
WaistCoat06
2011-11-13
打赏
举报
回复
无法实现,因为服务器的http://协议里不支持遍历目录
ccdbg
2011-11-13
打赏
举报
回复
如果服务器支持索引,就是浏览器打开http://localhost:8080/soft/ 出来的是文件列表的话,可以用下面的命令
wget -m -np -nH http://localhost:8080/soft/
离骚GG
2011-11-13
打赏
举报
回复
我在windows上做了一下实验可以成功下载
目的:在python官网上下载python 2.7.2的windows环境的安装程序,存放在F:\test\test.msi
代码:
import urllib
urllib.urlretrieve('http://www.python.org/ftp/python/2.7.2/python-2.7.2.msi','F:\\test\\test.msi')
iambic
2011-11-13
打赏
举报
回复
3楼不是已经说了么,无法实现。这种清楚明白,干净利落,没有周旋余地的回答,还追问什么。
panghuhu250
2011-11-13
打赏
举报
回复
什么是“一个给定的URL下面的目录和文件”?
【js】js根据
url
或数据
下载
文件
到本地
以前都是直接用windows.location.href 然后标签添加个download就可以, 后来发现苹果浏览器这样不能
下载
,反而在浏览器中把
文件
直接给打开了。 解决方法如下 (1)如果是后台返回了
文件
的数据,则前台
文件
中直接引入这个js,然后直接调用
下面
的方法就可以了。js
下载
地址点这里,分别是数据,
文件
名,
文件
格式,常见
文件
格式看本文最后 download(data, strFileName, strMimeType); (2)如果是后台只返回了
一个
url
,那么也是先引用刚刚
下载
..
Java实现基于
URL
的多
文件
下载
与ZIP打包导出
本文还有配套的精品资源,点击获取 简介:在Java编程中,实现从多个
URL
下载
文件
,并将它们打包成ZIP格式进行导出是
一个
常见的需求。该过程包括网络请求的建立、
文件
的本地I/O操作、
文件
夹的压缩打包,以及与HTML页面交互的导出功能。为了提升用户体验,
下载
和打包操作通常需要异步执行,以避免阻塞主线程。同时,安全性也是开发过程中需要考虑的重要因素,例如确保
URL
来源的安全和防...
Python 遍历网页
目录
并
下载
满足条件的
文件
标题有点夸张,我最终的目的其实是:用 Python 从指定网页
下载
centos7.6.1810 所有 src.rpm 源码包(我找过 centos 的镜像,都无一例外没有源码包
目录
,感觉很不人性化,而且网页上的源码
文件
也没有统一在
一个
目录
下,手动
下载
那么多源码包好像也不太现实。不像 openEuler 至少还有个 https://repo.openeuler.org/openEuler-20.03-LTS-SP1/ISO/source/源码包镜像地址的链接)。 这也是事情的起因。哈哈,这个主题可能不具.
IO流之如何在Java中从
URL
下载
文件
-4
您是否希望为新的创新应用程序创建自己的数据集?或者,您可能正在尝试为大学项目收集分析数据,并且已经厌倦了手动
下载
每个图像或CSV。不用担心,在本文中,我将解释自动
下载
这类任务所需的构建块。在创建用于
下载
和创建数据集的应用程序之前,您需要了解通过Java代码自动
下载
文件
所需的基础知识。掌握基本知识将有助于您根据自己的特定需求使用它们,无论是用于后端服务器应用程序还是Android应用程序。有多种方法可以使用Java代码
下载
文件
。
脚本语言
37,743
社区成员
34,212
社区内容
发帖
与我相关
我的任务
脚本语言
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
复制链接
扫一扫
分享
社区描述
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
试试用AI创作助手写篇文章吧
+ 用AI写文章