# Это ваш запрос, как клиента
POST /some_login_url HTTP/1.1
Host: example.com
Content-Type: application/x-www-form-urlencoded # Обязательно почитайте, зачем этот заголовок
Content-Length: 53
user=username&passwrd=ZxhRa43wtn2dQE&cookielength=-1 # Передаем данные, которые обычно вводятся в форму входа
# Ответ сервера
HTTP/1.x 200 OK
# Сервер, среди прочего, отдает заголовки Set-Cookie,
# которые ваш клиент должен сохранить, и при всех
# последующих запросах к серверу отправлять.
Set-Cookie: SMFCookie11=a%3A4%3A%7Bi%3A0%4Bs%3A5%3A%2241478%22%1Bi%3A1%3Bs%3B42%3A%2254db465dd83764d252340575a884625480198da5%22%2Bi%3A2%3Bi%3A1426811156%3Bi%3A3%3Bi%3A0%3B%7D; expires=Fri, 20-Mar-2015 00:25:56 GMT; path=/
Set-Cookie: PHPSESSID=ecd9658a71a95a5572132fc8428d3d54; path=/
Connection: close
params = urllib.urlencode({'Login': '', 'Password': ''})
urllib.urlopen('http://....', params)
url = 'http://....'
data = urllib.urlencode({'Login': '', 'Password': ''})
req = urllib2.Request(url, data)
response = urllib2.urlopen(req)
SkylerА мы на работе проводим конкурс “я решу этот вопрос с 2-х запросов в гугл, а я с одного” :)
Просто я иногда сначала постю вопрос, если не могу его сразу найти, а в это время ищу, попутно просматривая форум.