如何使用 PhantomJS 从 FTP 下载文件
How to download files from a FTP using PhantomJS
我在 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 服务器做同样的事情,但如果有使用其他方法的更简单的解决方案,我愿意尝试。
谢谢
PhantomJS 是无头的 web-browser,它不是 FTP 客户端,因此无法帮助您。
My main goal is synchronizing the files in the FTP with my computer
我建议使用 lftp。
lftp -u user,password -e 'mirror /remote/server/files/ /local/computer/files/' ftp.myserver.com
这将从远程服务器获取文件到本地计算机。
我在 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 服务器做同样的事情,但如果有使用其他方法的更简单的解决方案,我愿意尝试。
谢谢
PhantomJS 是无头的 web-browser,它不是 FTP 客户端,因此无法帮助您。
My main goal is synchronizing the files in the FTP with my computer
我建议使用 lftp。
lftp -u user,password -e 'mirror /remote/server/files/ /local/computer/files/' ftp.myserver.com
这将从远程服务器获取文件到本地计算机。