LINUX.ORG.RU

Python и httplib - не могу залогиниться POST-формой


0

1

Подскажите, как надо делать правильно. Есть ЖЖ, в нём есть POST-форма логина.

Вот она:

=== <form action="https://www.livejournal.com/login.bml?ret=1" id=«login» method=«post» name=«login»> <input type='hidden' name='mode' value='login' /> <table class=«login-form»><tr> <td colspan=«3»><a href="http://www.livejournal.com/create.bml«>Создать аккаунт</a> или войти через <a href=»http://www.livejournal.com/identity/login.bml?type=openid" title=«Войти под OpenID » class=«i-auth»><img src="http://l-stat.livejournal.com/img/icons/openid-16.gif" width=«16» height=«16» alt=«Войти под OpenID » /></a> <a href="http://www.livejournal.com/identity/login.bml?type=facebook" title=«Войти под Facebook-аккаунтом» class=«i-auth»><img src="http://l-stat.livejournal.com/img/icons/facebook-16.gif" width=«16» height=«16» alt=«Войти под Facebook-аккаунтом» /></a> <a href="http://www.livejournal.com/identity/login.bml?type=twitter" title=«Войти под Twitter-аккаунтом» class=«i-auth»><img src="http://l-stat.livejournal.com/img/icons/twitter-16.gif" width=«16» height=«16» alt=«» /></a></td> </tr> <tr> <td><input type=«text» class=«txt» name=«user» id=«login_user» value=«username» onblur=«if (this.value==") this.value='username';» onfocus=«if (this.value=='username') this.value=";» /></td> <td><input type=«password» name=«password» class=«txt lj_login_password» id=«login_password» /></td> <td><input id=«loginlj_submit» name=«_submit» type=«submit» value=«Вход » /></td> </tr> <tr> <td><label for=«login-rememb»><input type=«checkbox» name=«remember_me» value=«1» id=«login-rememb» class=«rememb»>Запомнить</label></td> <td><label class=«forget»><a href="http://www.livejournal.com/lostinfo.bml«>Забыли имя пользователя или пароль?</a></label></td> <td></td> </tr> </table> </form>

Как в неё правильно залогиниться средствами httplib?

У меня то выдаёт исключения, то просто не работает, а талмуд молчит.


Ответ на: комментарий от xhat

Какое-то это API на первый взгляд бедненькое. Там ни тебе возможности отправки/приёмки приваток, ни ещё кой-каких мелких русских радостей. Это я проглядел или оно и правда настолько порезанное?

Я бы лучше по старинке, BeautifulSoup'ом, страничку разобрал. Да и не только в ЖЖ мне нужно будет уметь логиниться. Выручайте, братия.

Yak ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.