2

Переход по этой ссылке показывает мне папку, и я могу сохранять составляющие файлы один за другим ... но Как мне использовать FTP-клиент (например, winscp) или что-то еще для доступа к папке и просто скопировать все это. У меня нет имени пользователя и / или пароля, кроме этого (публичного) ftp-адреса.

6 ответов6

2

Вы можете использовать встроенный FTP-клиент (поскольку вы упоминаете winSCP, я предполагаю, что вы находитесь на платформе Windows).

ftp -s ftpscript.txt ftp://download.siteXYZ.com

создайте файл с именем ftpscript.txt который содержит следующий код:

bin
cd /yourfolder
mget *
bye

Вы можете увидеть больше о том, как это работает здесь.

Вы можете сделать аналогичные сценарии с WinSCP.

winscp.exe /console /script=winscpscript.txt

создайте файл с именем winscpscript.txt который содержит следующий код:

option batch on
open ftp://download.siteXYZ.com
get /yourfolder/*
close
exit

Вы можете увидеть больше о том, как это работает здесь.

1

Как вы в настоящее время пытаетесь получить доступ к FTP-сайту? Попробуйте использовать FTP-клиент, такой как FileZilla, который является бесплатным, или CuteFTP, который имеет стоимость, но является еще одним хорошим.

1

Я использую wget:

wget -r 'ftp://download.siteXYZ.com/directory/'

-r обозначает рекурсивный. Смотрите man wget для деталей.

1

Видимо, с Winscp .. один может просто сделать: имя пользователя -> анонимный и оставить поле пароля пустым, а затем продолжить как обычно. Это похоже на то, что сказал Павек, но кому-то еще могут оказаться полезными предоставленные мной данные. Из предложенных оконных решений это кажется самым простым.

Спасибо всем.

0

Просто введите «\download.siteXYZ.com» в "Запустить приглашение", и он должен получить этот каталог с помощью проводника Windows.

0

Программы FTP должны иметь "анонимный вход", например, моя linux-программа под названием "GNOME Commander" имеет возможность входа в публичный FTP. Я считаю, что эта функция среди всех программ.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .