Найти - Пользователи
Полная версия: mechanize.Browser() и Яндекс.Паспорт :(
Начало » Web » mechanize.Browser() и Яндекс.Паспорт :(
1 2 3 4 5
igor.kaist
Chrizt, мои поздравления :)
По снифферу смотрел, все должно быть нормально, однако яндекс не отдает нужную страницу с редиректом и куками в заголовке… Хотя стоп… urllib2 не идет ли случайно по 302 автоматически?! Попробую уровнем ниже сделать на сокетах…
Chrizt
Вроде там выдаются куки и вот это “nrcd=#####”.
Это неправильные куки :) При успешной авторизации в куки падает гораздо больше инфы.
igor.kaist
igor.kaist
Хотя стоп… urllib2 не идет ли случайно по 302 автоматически?!
Все, нашел решение, буду пробовать дальше :)
Chrizt
Спасибо за поздравления )

Так-так-так… Интересно! Сейчас времени проверять нету, но, если таки решиш это - отпишись, вместе с кодом, плиз. Мне это ещё актуально, не смотря на то, что есть с IE всё получается.
igor.kaist
Chrizt
Так-так-так… Интересно! Сейчас времени проверять нету, но, если таки решиш это - отпишись, вместе с кодом, плиз. Мне это ещё актуально, не смотря на то, что есть с IE всё получается.
Проверю только завтра.
В браузере так:
Когда сабмитится форма, яндекс отдает нам редирект и куки. Браузер переходит на новую страницу незаметно, сохраняя куки.
Как это дело происходит в urllib2:
Сабмитим форму, яндекс отдает то же самое, но urllib автоматически переходит по редиректу, и выдает страницу, которая прописана в редиректе, на которой написано, что куки отключены. Все верно, ведь мы их не стянули со страницы с редиректом, которую мы просто не видим через urllib. Выше по ссылке решение.
Chrizt
Да ладно, дождусь, когда ты всё сделаешь. Я уже наебался мозгов себе три дня с этой фигнёй. Устал тогда ещё и сейчас в эти дебри лезть палево снова )
Спасибо.
sypper-pit
а что если использовать вот_это
Chrizt
igor.kaist, а ты правда не можешь доустановить какой-либо доп. модуль на сервак?
igor.kaist
Chrizt
igor.kaist, а ты правда не можешь доустановить какой-либо доп. модуль на сервак?
Могу, но с ie уж точно работать не получится. Делаю через urllib2, мне так интересней, тем более, полезно для самообразования :)
После обеда отпишусь :)
Chrizt
Кароч:
0. twill !!!!!!!!
1. Selenium
2. P.A.M.I.E. (http://pamie.sourceforge.net/)
3. pycurl для соксов/прокси
4. libwhisker (http://sourceforge.net/projects/whisker/)
5. вроде ещё может помочь xpath (DOM)
6. ну и вышупомянутый zope.testbrowser
poltergeist
7. Windmill
8. PyQt4 -> QtWebKit
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB