usr bin env python coding cp1251 action text php page comm далее идут

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
#!/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