Форум сайта python.su
Хотелось бы узнать что я не так делаю, в авторизации google, с помощью модуля grab.
http = Grab() http.go('http://sites.google.com') http.set_input('Email',self.email) http.set_input('Passwd',self.password) http.submit('signIn') print http.response.body
http.go('http://sites.google.com')
Отредактировано psyh0y (Апрель 10, 2013 23:27:30)
Офлайн
Посмотри сниффером, что за запросы посылает граб. Собственный логгинг там частично поломан.
Офлайн
В общем отснифал, как оказалось, теряются куки, точнее какая то часть теряется, а какая то не обновляется, пробежался по темам на форумах, оказывается не у меня одного такая проблема. Модуль ооооооочень сырой, В итоге начал работу, по стандартной схеме: urllib2 + cookielib => Скрипт летает.
Надо бы сначала дорабатывать такие модули, а потом уже выкладывать. Работа с куками там организована, на не высоком уровне, (простейшим) Ни у кого нет мыслей, как этот модуль скрестить с cookielib ?
Офлайн
psyh0yЧто, простите? Какая версия граба?
Модуль ооооооочень сырой
Офлайн
последняя, с официального сайта.
Еще вопрос, тут уже че то застрял совсем.
есть страница:
https://sites.google.com/site/sites/system/app/pages/meta/dashboard/create-new-site
Отредактировано psyh0y (Сен. 23, 2012 03:21:47)
Офлайн
Ну интересно. Можно увидеть проблемный код и ссылки на других?
Офлайн
Надо бы сначала дорабатывать такие модули, а потом уже выкладывать. Работа с куками там организована, на не высоком уровне, (простейшим) Ни у кого нет мыслей, как этот модуль скрестить с cookielib ?
Офлайн
lorienВот тут я уже пугаюсь…
* разобраться как работает Grab
lorienДля чего?
* разобраться как работает cookielib
lorien99% - это вы как посчитали? Пробывал с помощью вашего модуля работать с такими сайтами как google(и его поддомены), mamba(Там есть места где cookies добавляются, удаляются, редактируются, формируются через flash), facebook и во всех случаях, он меня подвел. В основном работа с куками, второстепенное, это граб форм, которые формируются через JS., JSON данные. То есть в 99 % подобной работы с куками, не хватает. Я согласен грабом можно парсить легкие странички, но там вполне можно обойтись стандартными модулями(не усложняя себе задачу).
Поддержка кук очень простая, но в 99% этого хватает.
Отредактировано psyh0y (Сен. 28, 2012 03:18:14)
Офлайн
psyh0y
99% - это вы как посчитали? Пробывал с помощью вашего модуля работать с такими сайтами как google(и его поддомены), mamba(Там есть места где cookies добавляются, удаляются, редактируются, формируются через flash), facebook и во всех случаях, он меня подвел. В основном работа с куками, второстепенное, это граб форм, которые формируются через JS., JSON данные. То есть в 99 % подобной работы с куками, не хватает. Я согласен грабом можно парсить легкие странички, но там вполне можно обойтись стандартными модулями(не усложняя себе задачу).
Отредактировано plusplus (Сен. 28, 2012 11:38:51)
Офлайн
Хотелось бы, чтобы ТС привел пример глючащего запроса, если он уже критикует. У граба есть, конечно, глючки и непонятки, но базовый функционал у меня пока что работал.
Надеюсь, ТС не хочет от http клиента, чтобы он интерпретировал js и flash (тогда ему дорога к Selenium & co, которые и жрут больше)?
Отредактировано odnochlen (Сен. 29, 2012 00:20:05)
Офлайн