Хранение открытых соединений

Проверьте, что Ваш брандмауэр не блокирует активные соединения FTP. WinSCP примет значение по умолчанию к использованию пассивных соединений, если он не может установить активный, но командную строку, FTP может / нет. К сожалению, если активные соединения FTP не поддерживаются от конечной точки до конечной точки (Т.е. чей-то брандмауэр блокирует ее), затем Вы мертвы в воде с командной строкой FTP...

0
задан 20 September 2012 в 14:47
2 ответа

Находится ли страница цитат в защищенной паролем области сайта? Если да, то разве -c не создает новый файл cookie? Разве вы не хотели бы загружать файл cookie с помощью -b? Я не знаком с командной строкой curl, но у меня было несколько сценариев, разработанных для использования curl multi. Вероятно, вы могли бы создать простой php-скрипт буквально за пару долларов, который позволит вам жестко закодировать ваш логин и передать его, а затем просто установить его как скрипт cron, который будет запускаться так часто, как вам нужно.

0
ответ дан 24 November 2019 в 11:57

Если вы имеете в виду, что имя пользователя и пароль вводятся в форме на странице входа, то cURL может "отправить" эту форму, например:

curl -d "username=yourusername&password=yourpassword" http://yourweb.com/login

, и если вы хотите сохранить приходящий cookie назад вы сделаете это, указав файл cookie:

curl -c cookies.txt -d "username=yourusername&password=yourpassword" http://yourweb.com/login

и для использования этого файла cookie в последующих запросах выполните:

curl -b cookies.txt -d "username=yourusername&password=yourpassword" http://yourweb.com/login

или и то, и другое, если вы хотите отправлять и получать файлы cookie:

curl -b cookies.txt -c cookies.txt -d "username=yourusername&password=yourpassword" http://yourweb.com/login
0
ответ дан 24 November 2019 в 11:57

Теги

Похожие вопросы