社区
脚本语言
帖子详情
如何获得一个URL下面的所有目录和文件,并下载下来
lianglin999
2011-11-13 01:19:22
RT:刚刚接触python,需求就是将一个给定的URL下面的目录和文件下载下来
要求:下载下来的文件按URL的路径存放
如:从http://localhost:8080/soft/vim.exe下载下来的文件存放在
/soft/vim.exe 目录下。
请教实现方法或能够实现相关功能的函数,感激不尽!
...全文
8344
9
打赏
收藏
如何获得一个URL下面的所有目录和文件,并下载下来
RT:刚刚接触python,需求就是将一个给定的URL下面的目录和文件下载下来 要求:下载下来的文件按URL的路径存放 如:从http://localhost:8080/soft/vim.exe下载下来的文件存放在 /soft/vim.exe 目录下。 请教实现方法或能够实现相关功能的函数,感激不尽!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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下面的目录和文件”?
Python根据
URL
地址
下载
文件
并保存至对应
目录
Python根据
URL
地址
下载
文件
并保存至对应
目录
引言 在编程中经常会遇到图片等数据集将图片等数据以
URL
形式存储在txt文档中,为便于后续的分析,需要将其
下载
下来
,并按照
文件
夹分类存储。本文以Github中Alexander Kim提供的图片分类数据集为例,
下载
其提供的图片样本并分类保存 Python 3.6.5,Anaconda, VSCode 1.
下载
数据集
文件
建立项目
文件
夹,
下载
上述...
利用Java从
URL
下载
文件
并保存到指定
目录
1.pom.xml
文件
<?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache
Java 从指定
URL
下载
文件
并保存到指定
目录
Java从指定
URL
下载
文件
并保存到指定
目录
代码实现测试代码 做爬虫功能时候,经常需要通过
url
将
文件
保存到本地。网上看到不少例子,代码都比较繁杂,需要自己读取
文件
流并输出流到
文件
。在这里,我们通过API来实现这个功能,代码简单清晰。 代码实现 /** * @author FeianLing * @date 2019/9/16 */ public class FileUtil { p...
通过
url
下载
文件
并保存
/** * 说明:根据指定
URL
将
文件
下载
到指定目标位置 * * @param
url
Path
下载
路径 * @param downloadDir
文件
存放
目录
* @param fileFullName
下载
的
文件
名 * @return 返回
下载
文件
*/ @SuppressWarnings("finally") public static File downloadFile(String
url
Path, Strin
Java 实现多个
URL
文件
下载
并打包成 Zip
文件
的方法详解
在 Java 应用程序中,有时我们需要从多个
URL
地址
下载
文件
,并将这些
文件
打包成
一个
Zip
文件
进行批量处理或传输。本文将介绍如何使用 Java 实现多个
URL
文件
下载
并打包成 Zip
文件
的方法,帮助你实现灵活的
文件
下载
和打包功能。在 Java 中,我们可以使用 java.net.
URL
类和 java.util.zip 包提供的类来实现多个
URL
文件
的
下载
和打包。接
下来
,我们可以定义
一个
方法,接收多个
URL
地址和目标 Zip
文件
路径,实现
文件
下载
和打包的功能。
脚本语言
37,739
社区成员
34,211
社区内容
发帖
与我相关
我的任务
脚本语言
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写文章