如何使用PhantomJS从FTP下载文件

时间:2016-01-21 12:32:36

标签: ftp phantomjs ftpwebrequest

我在FTP服务器上有一个文件。我正在尝试使用PhantomJS下载它。我尝试使用以下代码:

var page = require('webpage').create();

page.open('ftp://USERNAME:PASSWORD@www.mywebsite.com/exempleFIle.xlsx');
phantom.exit();

它运行时没有丢失任何错误,但是文件未下载。是否可以使用PhantomJS下载它?

我的主要目标是将FTP中的文件与我的计算机同步,因此我可以将其放在我的Google云端硬盘中,然后在我的报告中使用它。我使用PhantomJS访问一些网页并获得一些用于相同目的的数据。由于我已经在使用PhantomJS,我认为我可以为ftp服务器做同样的事情,但如果有一个更简单的解决方案使用其他方法,我会尝试它。

谢谢

1 个答案:

答案 0 :(得分:1)

PhantomJS是一款无头网络浏览器,它不是FTP客户端,因此无法为您提供帮助。

  

我的主要目标是将FTP中的文件与计算机同步

我建议使用lftp

lftp -u user,password -e 'mirror /remote/server/files/ /local/computer/files/' ftp.myserver.com

这将从远程服务器获取文件到本地计算机。

相关问题