Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > Perl: Общие вопросы > Вопрос по авторизации с помощью LWP 5.64 |
Автор: itrex111 2.2.2013, 02:27 | ||
Добрый день! Пытаюсь с помощью небольшого скрипта залогинится на гугль но ничего не получается в ответ возвращается форма с для ввода логина и пароля.
Что может быть не так ??? |
Автор: arto 3.2.2013, 09:42 |
не все параметры передаёте в запросе. |
Автор: itrex111 3.2.2013, 13:39 | ||
Если Вас не затруднит подскажите как определить каких параметров не хватает? |
Автор: arto 3.2.2013, 17:43 |
# GET -H"User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.9.2.16) Gecko/20110319 Firefox/3.6.16" https://accounts.google.com/ServiceLoginAuth | perl -0777 -lne 'while (m#<INPUT.*?>#gsmi) { print $& =~ s#\s+# #gsmir, "\n" }' <input type="hidden" name="dsh" id="dsh" value="7057504423645107772" > <input type="hidden" name="GALX" value="QcTOzHb_EIw"> <input type="hidden" id="pstMsg" name="pstMsg" value="0"> <input type="hidden" id="dnConn" name="dnConn" value=""> <input type="hidden" id="checkConnection" name="checkConnection" value=""> <input type="hidden" id="checkedDomains" name="checkedDomains" value="youtube"> <input type="hidden" name="timeStmp" id="timeStmp" value=''/> <input type="hidden" name="secTok" id="secTok" value=''/> <input type="hidden" id="_utf8" name="_utf8" value="☃"/> <input type="hidden" name="bgresponse" id="bgresponse" value="js_disabled"> <input type="email" spellcheck="false" name="Email" id="Email" value="" > <input type="password" name="Passwd" id="Passwd" > <input type="submit" class="g-button g-button-submit" name="signIn" id="signIn" value="Sign in"> <input type="checkbox" name="PersistentCookie" id="PersistentCookie" value="yes" checked="checked" > <input type="hidden" name="rmShown" value="1"> # часть параметров вычисляется через javascript, часть js обфусцирована. |