社区
脚本语言
帖子详情
如何获得一个URL下面的所有目录和文件,并下载下来
lianglin999
2011-11-13 01:19:22
RT:刚刚接触python,需求就是将一个给定的URL下面的目录和文件下载下来
要求:下载下来的文件按URL的路径存放
如:从http://localhost:8080/soft/vim.exe下载下来的文件存放在
/soft/vim.exe 目录下。
请教实现方法或能够实现相关功能的函数,感激不尽!
...全文
8225
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下面的目录和文件”?
多孔介质中渗漏模拟的COMSOL案例研究 探索双相介质环境中物质流态模拟
利用COMSOL多物理场仿真软件对多孔介质中某相物质的渗漏过程进行建模和仿真的方法。主要内容涵盖模型建立、材料属性定义、边界条件和初始条件设定、网格划分、求解器选择、代码分析及最终结果解析。通过一系列步骤,可以深入了解物质在多孔介质内的流动特性及其受多种因素影响的情况。 适合人群:从事多孔介质研究的专业人士、工程技术人员、科研工作者及高校相关专业师生。 使用场景及目标:适用于石油开采、地下水污染治理、土壤修复等领域,旨在提高对复杂环境下物质传输规律的认识,优化设计方案和技术措施。 其他说明:文中提供的MATLAB-like代码片段展示了具体操作流程,有助于读者快速上手实践。同时强调了通过调整参数反复实验的重要性,鼓励探索更多可能性。
交流微电网仿真模型(包含PCS、光伏、储能及异步电动机)学习与建模笔记
交流微电网仿真模型的设计与实现,涵盖了光伏系统、boost升压电路、储能系统、储能变流器(PCS)、三相并网逆变器及三相异步电动机等关键组件。光伏侧通过boost升压电路实现最大功率点跟踪,输出稳定高效的直流电;并网侧采用双闭环控制策略,确保逆变器输出电流与电网电压同步;储能侧利用双向dcdc变换器和PCS变流器实现能量的双向流动和电压稳定;异步电动机作为负载,验证了整个系统的稳定性和效率。最终,模型的整体效率达到95.8%,并网电流THD仅为1.36%。 适合人群:从事电力电子、新能源发电、微电网研究的技术人员和研究人员。 使用场景及目标:适用于微电网系统设计、优化及性能评估的研究和开发项目,旨在提高微电网的稳定性和效率。 其他说明:文中提供了详细的建模思路和技术细节,有助于读者深入了解各组件的工作原理及其协同机制。
langchain4j-vearch-0.31.0.jar中文-英文对照文档.zip
1、压缩
文件
中包含: 中文-英文对照文档、jar包
下载
地址、Maven依赖、Gradle依赖、源代码
下载
地址。 2、使用方法: 解压最外层zip,再解压其中的zip包,双击 【index.html】
文件
,即可用浏览器打开、进行查看。 3、特殊说明: (1)本文档为人性化翻译,精心制作,请放心使用; (2)只翻译了该翻译的内容,如:注释、说明、描述、用法讲解 等; (3)不该翻译的内容保持原样,如:类名、方法名、包名、类型、关键字、代码 等。 4、温馨提示: (1)为了防止解压后路径太长导致浏览器无法打开,推荐在解压时选择“解压到当前
文件
夹”(放心,自带
文件
夹,
文件
不会散落一地); (2)有时,一套Java组件会有多个jar,所以在
下载
前,请仔细阅读本篇描述,以确保这就是你需要的
文件
。 5、本
文件
关键字: jar中文-英文对照文档.zip,java,jar包,Maven,第三方jar包,组件,开源组件,第三方组件,Gradle,中文API文档,手册,开发手册,使用手册,参考手册。
Simulink仿真入门:基于电导增量法的光伏最大功率点跟踪技术
光伏系统的基本原理以及Simulink仿真在光伏系统中的应用,重点讲解了电导增量法作为最大功率点跟踪(MPPT)技术的具体实现方法。文中首先概述了光伏系统的作用和组成,接着阐述了Simulink仿真的优势及其在光伏系统建模中的应用。随后,具体解释了电导增量法的原理——通过监测光伏电池的电流和电压变化来调整系统操作点,从而确保即使在光照强度波动的情况下也能维持最高效率。最后,提供了一套循序渐进的学习路径,帮助新手逐步掌握相关技术和理论。 适合人群:对光伏系统感兴趣的工程技术人员、科研工作者以及希望深入了解新能源领域的学生。 使用场景及目标:适用于想要通过Simulink平台学习并实践光伏系统建模和MPPT算法的人群,旨在提升他们对该领域的理解和实操能力。 其他说明:文章强调了理论与实践相结合的重要性,鼓励读者通过动手实验加深对知识点的理解。
异步电机恒压频比VF控制原理及其SPWM与SVPWM调制方式详解
异步电机(感应电机)的恒压频比(VF)控制原理,强调了保持电压与频率比为常数的重要性,以确保电机磁通稳定,防止磁饱和或出力不足。文中还探讨了两种主要的PWM调制方式:SPWM(正弦脉宽调制)和SVPWM(空间矢量脉宽调制)。SPWM通过比较正弦波和三角波生成PWM信号,适用于低成本处理器;而SVPWM则通过矢量合成提高直流电压利用率约15%,更适合高性能应用场景。此外,文章提供了这两种调制方式的Python和Matlab伪代码示例,并指出了它们各自的优缺点及适用场景。最后,文章引用了几篇权威参考文献,帮助读者深入了解这一领域的理论和技术背景。 适合人群:电气工程专业学生、从事电机控制研究的技术人员以及对变频器技术感兴趣的工程师。 使用场景及目标:①理解异步电机恒压频比控制的基本原理;②掌握SPWM和SVPWM两种调制方式的具体实现方法;③选择合适的调制方式应用于实际工程项目。 其他说明:本文不仅提供了理论解释,还有具体的代码示例,便于读者理解和实践。同时,提供的参考文献有助于进一步深入研究。
脚本语言
37,743
社区成员
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写文章