wget と特定の ftp サーバーに問題があります。問題は、wget がファイル リストを要求すると、0 バイトとして返されることです。Filezilla v3.5.3 と FireFTP v2.0.4 で問題なくリストを取得できます。
私のwgetは、Cygwin v1.7.15 / Windows XPで実行されているv1.13.4です。ftp サーバーは、自身を「Linux バージョン: Cleo VLTrader/4.2.79 FTP サーバー」として識別します。
ファイルのリストを取得できない場合、ダウンロード プロセスを自動化することはできません。どうすればこれを修正できますか?
トランスクリプトが続きます。
531 $ wget --user=**** --password=**** ftp://b2b.parkcitygroup.com/outbound/sales/
--2012-06-08 16:40:09-- ftp://b2b.parkcitygroup.com/outbound/sales/
=> `.listing'
Resolving b2b.parkcitygroup.com (b2b.parkcitygroup.com)... 205.132.39.56
Connecting to b2b.parkcitygroup.com (b2b.parkcitygroup.com)|205.132.39.56|:21... connected.
Logging in as ***** ... Logged in!
==> SYST ... done. ==> PWD ... done.
==> TYPE I ... done. ==> CWD (1) /outbound/sales ... done.
==> PASV ... done. ==> LIST ... done.
[ <=> ] 0 --.-K/s in 0s
2012-06-08 16:40:11 (0.00 B/s) - `.listing' saved [0]
Unsupported listing type, trying Unix listing parser.
Removed `.listing'.
Wrote HTML-ized index to `index.html' [244].