Как я могу использовать wget для загрузки всех изображений со страницы Wordpress за логином? - PullRequest
0 голосов
/ 26 сентября 2019

У меня есть клиент, у которого есть старая страница Wordpress.У клиента нет доступа к FTP, и старые фотографии недоступны.Теперь я думал, что смогу загрузить картинки с помощью Wget, но старый сайт стоит за логином.

Могу ли я загрузить данные с помощью wget, у меня есть данные для входа?

Это мой ошибочный код:

#!/usr/bin/env bash

site="https://website.de"
login_address="$site/wp-login.php"
log="user"
pwd="password"
cookies="/tmp/cookies.txt"
agent="Mozilla/5.0"

# authenticate and save cookies
wget \
    --user-agent="$agent" \
    --save-cookies $cookies \
    --keep-session-cookies \
    --delete-after \
    --post-data="log=$log&pwd=$pwd&testcookie=1" \
    "$login_address"

# access home page with authenticated cookies
wget --user-agent="$agent" --load-cookies $cookies --mirror --convert-links -E -K -p "$site"

Я не получаю AuthCookie:

# HTTP cookie file.
# Generated by Wget on 2019-09-27 08:10:16.
# Edit at your own risk.

website.de   FALSE   /       TRUE    0       wordpress_test_cookie   WP+Cookie+check
...