Форум сайта python.su
0
Пытаюсь залогиниться на сайт, что бы получить куки, код вот такой:
def login(login, password) : data = urllib.urlencode({'shop_user[login]': login, 'shop_user[pass]': password, 'shop_user[mem]': 'on', 'auth': '%E2%EE%E9%F2%E8+%ED%E0+%F1%E0%E9%F2'}) headers = {"User-Agent" : "Mozilla/5.0", "Accept" : "application/x-www-form-urlencoded"} request = urllib2.Request(url, data, headers) httpHandler = urllib2.HTTPHandler() httpHandler.set_http_debuglevel(1) opener = urllib2.build_opener(httpHandler) urlHandle = opener.open(request)
Офлайн
14
Поставь requests или grab, там сессии искаропки.
Офлайн
0
odnochlenа без установки доп.модулей это возможно?
Поставь requests или grab, там сессии искаропки.
Офлайн
14
Можно, но зачем (ака троллейбус-из-хлеба)?
Тогда ищи, как сделать сессию в urllib2.
Офлайн
857
>>> urllib2.HTTPCookieProcessor <class urllib2.HTTPCookieProcessor at 0xb744129c> >>> import cookielib >>> help(cookielib) >>>
Отредактировано py.user.next (Окт. 10, 2012 00:54:26)
Офлайн