Авторизация и сёрф сервисов Яндекса.
Здравствуйте.
Тут у меня возникли большие сложности с авторизацией в Яндексе и последующим присоединением к клубу в блогах на ya.ru.
Там куча перенаправлений, с которыми mechanize с его Browser() не справляется, или вроде того.. :(
Вот такая вот беда у меня. Кстати, эта авторизация со всеми сервисами Яши не работает. Даже если непосредственно после выполнения действия, будучи неавторизованным, перенаправляться на страничку авторизации, там логиниться - так же, результата нет.
Прошу Вас, помогите!! А то проект висит голяком без этой авторизации. Всё работает, а вот сёрфинг по сервисам яши с авторизацией не работает :(
Тут у меня возникли большие сложности с авторизацией в Яндексе и последующим присоединением к клубу в блогах на ya.ru.
Там куча перенаправлений, с которыми mechanize с его Browser() не справляется, или вроде того.. :(
---------------------код---------------------
from mechanize import Browser
import urllib, urllib2, re
br = Browser()
br.set_handle_robots(False)
# авторизуемся в Паспорте
br.open('https://passport.yandex.ru/?mode=auth')
br.select_form("MainLogin")
br["login"] = "ЛОГИН"
br["passwd"] = "ПАРОЛЬ"
br.submit()
# вроде авторизовались
# допустим, выше мы и правда авторизовались, а вот ниже, действия уже происходят, будто не авторизовались вовсе :(
# идём на страничку присоединения к клубу
br.open('http://БЛОГ.ya.ru/posts_add_join.xml?source=4611686018427414470')
br.select_form("post")
br["body"] = "hello all!"
br.submit()
# тут нам выдают страничку, на которой нужно логиниться, будто мы неавторизованные припёрлись присоединяться к клубу
# даже если я и на ней авторизуюсь - по идее, там идут перенаправления какие-то, куча побочных запросов, и всё равно, присоединиться к клубу не получается.
"""
Пробовал urllib'ом авторизоваться через пост-запрос в урле,
брать куку, уже авторизованным, и идти с ней присоединяться.
Но нифига не срабатывает этот метод :(
"""
-------------------------конец---------------------------
Вот такая вот беда у меня. Кстати, эта авторизация со всеми сервисами Яши не работает. Даже если непосредственно после выполнения действия, будучи неавторизованным, перенаправляться на страничку авторизации, там логиниться - так же, результата нет.
Прошу Вас, помогите!! А то проект висит голяком без этой авторизации. Всё работает, а вот сёрфинг по сервисам яши с авторизацией не работает :(
