HTML и Delphi
Пользователи, просматривающие топик: none
|
Зашли как: Guest
|
Имя |
Сообщение |
<< Старые топики Новые топики >> |
|
|
HTML и Delphi - 2008-01-25 10:36:16.466666
|
|
|
AloneHate
Сообщений: 76
Оценки: 0
Присоединился: 2008-01-13 07:36:57.400000
|
Доброго времени суток всем кто это читает ))) Нужна небольшая помощь!! Нужно отобразить в WebBrowser сайт, поставить галочку в одном из checkbox и нажать на кнопке голосовать! С первым пунктом я справился без труда ))) а вот со вторым (нажать на голосовании) чё то неполучается (( адрес: http://dvmusic.ru/index/projects/fest/24 при переходе запускается по сути PHP скрипт (http://dvmusic.ru/index/projects/fest/24.php) Как я понял кнопка "голосовать", вовсе и не кнопка, а изображение )), при нажатии на котором выполняется действие…! код этого изображения "<INPUT type=image height=22 width=213 src="dvmusic_ru%20Фестивали%20и%20проекты_%20Дальневосточная%20музыка_%20Информационно-музыкальный%20портал_files/btn_vote.gif" border=0 name=imageField>" при наведении на это изображение появляется "index/projects/fest/24#vote" в statusbar IE… Каким образом мне можно программно нажать на этом изображении? Если это вообще то что нужно сделать! Или мне нужно сделать что то другое, что бы проголосовать? P.S. поиск юзал, ненашёл подходящего ответа. Спасибо всем кто подскажет ))
|
|
|
RE: HTML и Delphi - 2008-01-25 11:03:25.050000
|
|
|
blаcksun
Сообщений: 1670
Оценки: 0
Присоединился: 2007-11-19 20:03:45.703333
|
1. Забудь про браузер, отправляй POST запрос вручную 2. Полюбому там с одного айпи много раз не проголосовать) Так что в добавок юзай прокси 3. В гугл.
|
|
|
RE: HTML и Delphi - 2008-01-25 11:10:35.166666
|
|
|
AloneHate
Сообщений: 76
Оценки: 0
Присоединился: 2008-01-13 07:36:57.400000
|
quote:
ORIGINAL: blаcksun 1. Забудь про браузер, отправляй POST запрос вручную я тоже так уже подумал )) quote:
ORIGINAL: blаcksun 2. Полюбому там с одного айпи много раз не проголосовать) Так что в добавок юзай прокси С этим проблемы нет, если через ослика голосовать, то после голосования нужно просто почистить Cookies, и можно голосовать сново )) Я для этого прогу использовал "delete-cookies", (одна из функций моей проги будет очистка куков) В гугл…
|
|
|
RE: HTML и Delphi - 2008-01-25 12:37:55.170000
|
|
|
AloneHate
Сообщений: 76
Оценки: 0
Присоединился: 2008-01-13 07:36:57.400000
|
2 blаcksun Спасибо за совет. Использовал куски кода:
procedure TfrmMain.Button1Click(Sender: TObject);
var
Fields: TIdMultiPartFormDataStream;
begin
{Ты посылаешь какие-то данные методом POST.
Поэтому нужно создать поля с данными (как если
бы ты отправлял форму из браузера)}
Fields := TIdMultiPartFormDataStream.Create;
with Fields do
begin
Fields.AddFormField('Field1', 'Value1');
Fields.AddFormField('Field2', 'Value2');
end;
{Создаём компонент и отправляем поток скрипту}
Memo1.Text := TIdHTTP.Create(Self).Post('http://твой_сервер/http.php', Fields);
end;
(http://forum.codenet.ru/showthread.php?threadid=34978) Всё гинеальное просто ))
|
|
|
|
|