Бот автоголосования с использованием POST запросов
Здравствуйте форумчане
Есть такой вопрос.
Нужно написать программу автоголосования.
Суть проста
На сайте есть ComboBox с выбором оценки (1-5)
И кнопочка голосовать.
При нажатии на кнопку 'Голосовать' засчитывается голос и информация о том, что было совершено голосование, заносится в куки, а в это время сниффер отлавливает 5 пар-ов:
Но, что не удивительно - код по неопределённым причинам не работает
Ошибок не выскакивает никаких, но даже 1 голос и то - не засчитывает, не говоря уже о накрутке таким программным способом.
Кто и что может посоветовать по:
1) Как достать сид из исходной страницы, что бы в
Re: Бот автоголосования с использованием POST запросов
Думаю, там проверка по айпи стоит.
Вот мой код:
Код:
function prost(link:String):String;
const pars='<input type="hidden" name="sessid" id="sessid" value="';
var loader:TIdHTTP; post:TStringList; sessid:String;
begin
loader:=TIdHTTP.Create(nil);
loader.AllowCookies:=False;
loader.HandleRedirects:=True;
post:=TStringList.Create;
try
sessid:=Loader.Get(link);
sessid:=copy(sessid,pos(pars,sessid)+Length(pars),32);
post.Add('rating=4');
post.Add('sessid='+sessid);
post.Add('back_page='+copy(link,pos('.ru',link)+3,Length(link)));
post.Add('vote_id='+copy(link,pos('ELEMENT_ID=',link)+11,Length(link)));
post.Add('vote=Голосовать');
Result:=loader.Post(link,post);
except
on e:Exception do Result:='Ошибка: '+E.ClassName+'. С сообщением: '+E.Message;
end;
post.Free;
loader.Free;
end;
{$R *.dfm}
procedure TForm1.FormCreate(Sender: TObject);
begin
Memo1.Text:=prost('http://edu-new.baltinform.ru/edu/projects/70-let-pobedy/ml2.php?ELEMENT_ID=6553');
end;
________________
[Ссылки могут видеть только зарегистрированные пользователи. ]
Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий). Пишу софт на заказ(Delphi / C# / PHP-скрипты). Описывайте задачи и цели софта, сообщайте сумму на которую рассчитываете.
Skype: vinozavr (Молдова)
Кто плюсует популярность, подписывайтесь пожалуйста)
Re: Бот автоголосования с использованием POST запросов
MembRupt, тут проверка по айпи имеет быть место думаю)
________________
[Ссылки могут видеть только зарегистрированные пользователи. ]
Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий). Пишу софт на заказ(Delphi / C# / PHP-скрипты). Описывайте задачи и цели софта, сообщайте сумму на которую рассчитываете.
Skype: vinozavr (Молдова)
Кто плюсует популярность, подписывайтесь пожалуйста)
Re: Бот автоголосования с использованием POST запросов
MembRupt, ну глянь предложенный мною код. Там ведь куки всегда новые и с нуля, а голосовать по многу раз не выходит. Проверял)
________________
[Ссылки могут видеть только зарегистрированные пользователи. ]
Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий). Пишу софт на заказ(Delphi / C# / PHP-скрипты). Описывайте задачи и цели софта, сообщайте сумму на которую рассчитываете.
Skype: vinozavr (Молдова)
Кто плюсует популярность, подписывайтесь пожалуйста)