3Da*_*ave 11
编写C#命令行应用程序(或Winforms,如果这是您的倾向),并使用WebClient类检索文件.
以下是一些教程:
或者,只是谷歌C#WebClient.
您需要提供要下载的文件列表并循环遍历列表,发出每个文件的请求并保存结果,或者发出索引页面请求,使用HTML Agility Pack解析所有文件的图像标记,然后发出每个图像的请求,将结果保存在本地驱动器上的某个位置.
编辑
如果您只想这样做一次(如同在应用程序中,而不是应用程序的一部分),那么mbeckish的答案最有意义.
Jor*_*ira 11
怎么样的wget?它可以下载文件中指定的URL列表.
wget -i c:\list-of-urls.txt
Run Code Online (Sandbox Code Playgroud)
您可能希望使用像Orbit这样的现有下载管理器,而不是为此目的编写自己的程序.(亵渎,我知道)
我对Orbit非常满意.它允许您从文本文件中导入下载列表.它将管理连接,与多个连接并行下载每个文件的部分,以提高每次下载的速度.如果连接超时等,它将负责重试.看起来你需要付出很多努力才能从头开始构建这些功能.
| 归档时间: |
|
| 查看次数: |
2812 次 |
| 最近记录: |