PDA

Просмотр полной версии : Как отправить POST DATA на указанный URL ?


wMw_
12.02.2010, 14:56
Вообщем есть вов сервер, и его сайт и личный кабинет..

В личном кабинете можно голосовать за сервер и получать поинты, на поинты покупаются шмотки...

Мне надоела каждый раз вручную заходить и голосовать...прямой ссылки на голосование нет, там используется POST-запрос...

Вот скриншот:
http://i2.fastpic.ru/big/2010/0212/95/a0c7700a2c97a81be9194c33d9000095.jpeg

Перехватил Tamper Data, вот такой запрос выходит:
POSTDATA=user=Аккаунт&vote=%CF%F0%EE%E3%EE%EB%EE%F1%EE%E2%E0%F2%FC%21

Помогите, может есть какая программа, или код...еще хотелось бы голосовать за много акков..то есть акков 100..запускаешь..и поехало

ЗЫ: Если раздел не тот, переместите плиз :(

expee
12.02.2010, 15:14
#!/usr/bin/env python
# -*- coding: utf-8 -*-

import urllib

username = "Аккуант"
url = "http://xxxx" #сюда пишешь URL, на который отправляется форма. смотри в исходнике страницы или через tamper data

data = urllib.urlencode({
"user": username,
"vote": "Проголосовать!",
})
urllib.urlopen(url, data)

UPD. Если нужно на несколько аккуантов, то делаешь в цикле.

#!/usr/bin/env python
# -*- coding: utf-8 -*-

import urllib

users = [
"Аккуант",
"Аккуант2",
"Аккуант3",
]
url = "http://xxxx" #сюда пишешь URL, на который отправляется форма. смотри в исходнике страницы или через tamper data

data = {
"vote": "Проголосовать!",
}

for u in users:
data["user"] = u
urllib.urlopen(url, urllib.urlencode(data))

vvs777
12.02.2010, 16:26
Universal Regger (http://forum.antichat.ru/thread127146.html) тебе в помощь. программировать уметь не надо - достаточно сниффера, логики и иногда прочтения RFC

AFoST
12.02.2010, 23:58
HttpREQ тебе в помощь https://forum.antichat.ru/thread121239.html
там есть понятный и удобный конструктор http - запросов.

nonamez
13.02.2010, 00:13
инеткряк?