我在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服务器做同样的事情,但如果有一个更简单的解决方案使用其他方法,我会尝试它。
谢谢
答案 0 :(得分:1)
PhantomJS是一款无头网络浏览器,它不是FTP客户端,因此无法为您提供帮助。
我的主要目标是将FTP中的文件与计算机同步
我建议使用lftp。
lftp -u user,password -e 'mirror /remote/server/files/ /local/computer/files/' ftp.myserver.com
这将从远程服务器获取文件到本地计算机。