#!/usr/bin/env python
# -*- coding: cp1251 -*-
action ='/text.php?page=comm'
#далее идут переменные, подставляемые в одноименные параметры POST-запроса
author = 'ЛУЧИ ПОНОСА!!1! ЛУчЕМЕТЕ!!1! КРаБЕ! ШМЕЛЕ!!1'
male = 'vzdrizhne@up4k.ru'
otziv = 'ОЯИБУ ГОСПОДЕ!1!!! ПОХОПЕ НЕ НУЖЕН!1! БЫДЛОКОДЭРЕ!!!!1!ВЫ НЕДОНОСКЕ!!!11!!1!ПЫЩЬ ПЫЩЬ!! ПОПЯЧТСА!!1! УГ ОТАКУЕ!!1!! ГОЛАКТЕКО ОПАСНОСТЕ!!1!! БЛЕНДЕРЕ НЕГОДУЕ!11!! ОНОТОЛЕ СЕРЧАЕ!!111!\
ПОТС ЗОХВАЧЕН!!11!! УБЕЙТЕ ИХ КТО-НИБУДЬ, ОНИ ИДИОТЭ!!1!! ЖРИТЕ ПЯНИ, СУКИ!1! СОЧНИ!!1! СЛАДКИ!!1 ВЗДРИЖНЕ!!!11! БЫДЛОСОСЭ!!!'
page = 'comm'
_id = '1'
ucap = '1'
acap = '1'
submit = 'Добавить комментарий'
import httplib, urllib
import re
if __name__ == "__main__":
#сначала я выдрал капчу из хтмл (хотя потом понял, что она не нужна, важно было только, ucap == acap
headers = {"Content-type": "application/x-www-form-urlencoded", "Accept": "text/plain"}
#в принципе нижеследующий get тебе в хуй не пёрся.
# con = httplib.HTTPConnection("porrygatter.zx6.ru:80")
# con.request("GET", "/text.php?page=show&ID=1")
# r1 = con.getresponse()
#
# data = r1.read()
# pattern = r'image.php\?capcha\=([0-9]+)'
# result = re.findall(pattern, data)
# if (result <> None):
# for each in result:
# ucap = acap = each
# print ucap, ' = ', acap
# con.close()
params = {'avtor': author, 'male': male, 'otziv': otziv, 'page': page, 'id': _id,\
'ucap': ucap, 'acap': acap, 'submit': submit}
params = urllib.urlencode(params)
con = httplib.HTTPConnection("porrygatter.zx6.ru:80")
con.request("POST", "/pic.php?page=comm", params, headers)
r1 = con.getresponse()
print r1.status, r1.reason
data = r1.read()
con.close()
print data