почасовая загрузка с помощью wget


0

Я хотел бы загружать файл из Dropbox каждый час и регистрировать его для тестирования. Какой лучший способ для этого?

Я новичок в wget и пока что мне удается скачать файл. вот что у меня так далеко:

wget -o download.txt --no-check-cert ССЫЛКА

Кто-нибудь может дать мне какой-нибудь совет, как это сделать? Будет ли файл download.txt перезаписываться при каждой повторной загрузке?

Спасибо


3
Какая операционная система?
Daniel Andersson

Если вы используете Linux, попробуйте crontab
agz

Ответы:


0

wget --help говорит

  -o,  --output-file=FILE    log messages to FILE.
  -a,  --append-output=FILE  append messages to FILE.
  -d,  --debug               print lots of debugging information.
  -q,  --quiet               quiet (no output).
  -v,  --verbose             be verbose (this is the default).
  -nv, --no-verbose          turn off verboseness, without being quiet.
...
  -O,  --output-document=FILE    write documents to FILE.

так что вы должны использовать -a переключиться на добавление в файл журнала вместо перезаписи.

Чтобы заставить Wget производить более или менее подробный вывод, вы можете использовать переключатели -d а также -nvсоответственно. -O nul сбрасывает загруженный файл.

Пример:

wget -O nul -nv -a log.txt --no-check-cert dropbox.com/s/auhouuxtpav6mo4/Boston%20City%20Flow.jpg

Чтобы сделать это один раз в час, вы можете использовать этот пакетный файл:

@echo off
:start
wget -O nul -nv -a log.txt --no-check-cert dropbox.com/s/auhouuxtpav6mo4/Boston%20City%20Flow.jpg
choice /C y /D y /T 3600 > nul
goto start

Команда выбора - это (хакерский) способ отложить следующую команду на час.

Если вы хотите запустить пакетный скрипт в фоновом режиме, вы можете использовать Bat To Exe Converter и выбрать Невидимое приложение.


извините, в файле download.txt будет сохранен журнал. Я хотел бы загружать файл каждый час и регистрировать его, я пробую его на Windows, но, возможно, смогу попробовать в Ubuntu. ниже файл, который я пытаюсь скачать wget -O download.jpg --no-check-cert dropbox.com/s/a uhouuxtpav6mo4 / Бостон% 20City% 20Flow.jpg
user205403

Ах хорошо. Вам также нужен файл?
Dennis

Нет, просто чтобы показать, что они были загружены. так что я не против, если они будут удалены.
user205403

Я отредактировал свой ответ.
Dennis

Есть ли ограничение в отношении повторения процесса? Почему бы не использовать планировщик задач вместо выбор ?
Karan
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.