Форум сайта python.su
Нужна помощь господа питонщики =)!
Нужно изменить полученные от сервера кукисы, потом подключиться с уже измененными.
читать маны некогда, срочно нужно плз…
Офлайн
Получение кук:
# -*- coding: cp1251 -*-
import urllib
import urllib2
import re
# задаём параметры для передачи открываемой страничке авторизации методом POST:
params = urllib.urlencode({'param1' : 'value1', 'param2' : 'value2'})
# создаём объект запроса:
req = urllib2.Request('http://example.com/test.php', params)
# получаем файловый объект странички:
f = urllib2.urlopen(req)
# получаем http-заголовок с cookies:
cookie = unicode(f.headers['Set-Cookie'], 'cp1251')
# получаем значение cookie (например, id сессии):
matches = re.findall('(?si)cookie_name=(.*?);', cookie)
cookie = matches[0]
params = urllib.urlencode({'param1' : 'value1', 'param2' : 'value2'})
req = urllib2.Request('http://example.com/test2.php', params)
req.add_header("Cookie", "cookie_name=" + cookie + ";") # передаём cookie
req.add_header("Referer", 'http://example.com/test.php')
f = urllib2.urlopen(req)
Офлайн
а покажите пример как надо заходить на форум на Наш скажем
Офлайн
Всегда удивляли темы вроде “Читать маны некогда, учить язык тоже. Нужен срочно рабочий пример…”
Офлайн
зачем флудить? нельзя просто ответить человеку?
Офлайн
дату поста смотрели?
Офлайн