Уведомления

Группа в Telegram: @pythonsu
  • Начало
  • » Web
  • » Авторизация на сервисах Яндекса [RSS Feed]

#1 Фев. 3, 2011 10:41:52

Brian fury
От:
Зарегистрирован: 2011-02-03
Сообщения: 3
Репутация: +  0  -
Профиль   Отправить e-mail  

Авторизация на сервисах Яндекса

Задача - приложение должно уметь авторизоваться на “мойкруг” и смотреть закрытые страницы
Код:

        from mechanize import Browser

br = Browser()
br.set_handle_robots(False)
br.addheaders = [('User-agent', 'Opera/8.01 (Windows NT 5.1)')]
br.open("https://passport.yandex.ru/passport")
br.select_form("MainLogin")
br["login"] = userInfo["login"]
br["passwd"] = userInfo["Pass"]
br.submit()
На всех других сайтах, с авторизацией по форме, где я это делал все срабатывало, но тут облом - после попытки посмотреть закрытую страницу
Код:

        page = br.open("http://something.moikrug.ru/")
print page.read
Читал данную тему http://python.su/forum/viewtopic.php?id=4896 , но, судя по всему, ответа там так и не нашли(
Буду очень благодарен любым советам, как возможно добиться желаемого. Есть ли способ не через mechanize?



Отредактировано (Фев. 3, 2011 17:44:32)

Офлайн

#2 Фев. 3, 2011 20:28:11

Александр Кошелев
От: Москва
Зарегистрирован: 2007-02-03
Сообщения: 1724
Репутация: +  2  -
Профиль   Отправить e-mail  

Авторизация на сервисах Яндекса

Попробуйте добавить не пустой заголовок Accept при прохождении аутентификации.



Офлайн

  • Начало
  • » Web
  • » Авторизация на сервисах Яндекса[RSS Feed]

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version