2014-02-11 54 views
0

我的网站上有一个链接,当点击时动态创建一个csv文件并下载文件。我需要一种方法在批处理文件中执行此操作,以便可以自动下载文件(通过任务计划程序)。我曾经玩过wget,但我无法获得该文件。预先感谢您的帮助!需要在网站上从命令行下载文件

+0

这是什么问题?有代理吗? – wmorrison365

+0

我不确定我是否正确使用wget,但当链接(点击时)自动开始下载时,我从来没有得到该文件。现在只玩了2天左右,所以我可能会错过一些东西。 –

回答

0

bitsadmin.exe /转移“作业名称” downloadUrl目的地

如果您使用的是Windows 7,则在电源外壳使用相同的命令

注: downloadUrl:这是指网站

下载网址

目标:它是我们需要下载它的文件的路径。

0

我使用它,如下所示:如果您有任何问题

wget -O myjar.jar --no-proxy "http://blah.com:8080/etc/myjar1.jar" 

,确保wget的:

#plain wget 
wget "http://blah.com:8080/etc/myjar.jar" 

#wget but skirting proxy settings 
wget --no-proxy "http://blah.com:8080/etc/myjar.jar" 

或下载到特定的文件名(也许是为了能够在脚本一致的命名)日志记录并可能调试(这将与您记录来增强):

# additional logging 
wget -o myjar1.jar.log "http://blah.com:8080/etcetcetc/myjar1.jar" 

#debug (if wget was compiled with debug symbols only!) 
wget -o myjar1.jar.log -d "http://blah.com:8080/etc/myjar1.jar" 

Additiona l检查你可能需要做的,如果仍然没有成功:

  • 你可以ping目标主机吗?
  • 你能在浏览器中“看到”目标文件吗?
  • 目标文件是否在服务器上?