wget и OTN (как пройти атворизацию?)

Модератор: /dev/random

mix1m
Сообщения: 187
ОС: openSUSE 11.2

wget и OTN

Сообщение mix1m »

итак, пишем:

Код: Выделить всё

wget -c --user=my_email --password=my_password http://download.oracle.com/otn/nt/oracle11g/win32_11gR1_client.zip

В ответ получаю закачанную версию странички логин-скрина.. Пробовал и с http-user/password. Что ему еще надо? куки?
Кстати как их выдрать из iceweasel - они там в db табличке(mysql по-моему)
Попытка - первый шаг к провалу (с) Гомер
Спасибо сказали:
Аватара пользователя
/dev/random
Администратор
Сообщения: 5413
ОС: Gentoo

Re: wget и OTN

Сообщение /dev/random »

Во _всех_ качалках передаваемые через параметры логин и пароль работают только для http-авторизации, а не для авторизации через html-форму.
Если нужно авторизоваться через форму, изучите исходный код страницы и передайте необходимые параметры через --post-data.

В данном случае что-то вроде:

Код: Выделить всё

wget https://profile.oracle.com/jsp/reg/loginHandler.jsp -O win32_11gR1_client.zip --post-data 'remoteIp=ваш_IP&redirectUrl=http://download-llnw.oracle.com/otn/nt/oracle11g/win32_11gR1_client.zip&onFailRedirectUrl=/jsp/realms/otnWrongPassword.jsp?nexturl=http://download-llnw.oracle.com/otn/nt/oracle11g/win32_11gR1_client.zip&username=имя&password=пароль'
Спасибо сказали:
mix1m
Сообщения: 187
ОС: openSUSE 11.2

Re: wget и OTN

Сообщение mix1m »

Да, логично. Сам бы не догадался, спасибо большое!:)
Попытка - первый шаг к провалу (с) Гомер
Спасибо сказали: