Если у меня есть URL, похожий на этот: http://www.vim.org/scripts/download_script.php?src_id=11834

Как загрузить файл с помощью wget? Каждый раз, когда я пытаюсь, я всегда заканчиваю тем, что загружаю файл php.

1 ответ1

3

Файл php который вы скачали с помощью wget на самом деле является файлом zip с расширениями php . Переименуйте расширение файла, и вы сможете извлечь содержимое в обычном режиме.

wget сохраняет файл с тем же именем, что и имя файла в URL-адресе по умолчанию. Чтобы установить имя выхода, смотрите комментарий @ bfhd.

В случае, когда вам нужно POST-аутентификационную информацию, вы можете сделать следующее, извлеченное из StackOverflow: Как использовать данные поста wget

# Log in to the server.  This can be done only once.                   
wget --save-cookies cookies.txt \
     --post-data 'user=foo&password=bar' \
     http://server.com/auth.php

# Now grab the page or pages we care about.
wget --load-cookies cookies.txt \
     -p http://server.com/interesting/article.php

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