Где найти полный хелп по IDHTTP (для новечков, желательно РУС)??
1) Как полностью эмулировать интернет эксплоер не меньше 5-й версии.
2) Как работать с IDHTTP.get IDHTTP.post, когда есть на странице несколько фреймов...
3) Как заполнять поля с помощью IDHTTP и нажимать кнопку? (2, 3,4,5... полей и нажать кнопку ок) (на конкретном фрейме)
4) Нажать ссылку на конкретном фрейме.
5) поставить галочку на радиобуттон и нажать кнопку ок....
На странице используются много JAVA скриптов...... (При вебброузере они выполняются сами, а мне их надо выполнять в ручную?)
Вообщем смысл вопроса, в том, что как добиться работы IDHTTp, так же как и работы с Вебброузером.
Надеюсь вы поможите найти русский ХЕЛП :)
Насчот хэлпа не знаю, а вот демки Индевские скачай
Отправка GET и POST запросов, по средством idHTTP
GET:
<form method=GET action=http://localhost/cgi-bin/mget?>
<input type=text name=name1 value="имя" size="40" maxlength="20"><br>
<input type=text name=name2 value="фамилия" size="40" maxlength="20"><br>
<input type=submit>
</form>
Если нам нужно отправить значения Vasya Pupkin, то
в этом случае запрос будет выглядеть так:
var
s: String;
begin
s := IdHTTP1.Get('http://localhost/cgi-bin/mget?name1=Vasya&name2=Pupkin')
POST:
<form method=POST action=http://localhost/cgi-bin/mget?>
<input type=text name=name1 value="имя" size="40" maxlength="20"><br>
<input type=text name=name2 value="фамилия" size="40" maxlength="20"><br>
<input type=submit>
</form>
var
tL: TStringList;
s: String;
begin
tL := TStringList.Create;
tL.Add('name1=Vasya');
tL.Add('name2=Pupkin');
try
s := IdHTTP1.Post('http://localhost/cgi-bin/mget',tL);
finally
tL.Free;
end;
end;
здесь все понятно! ну а вот насчет кнопки...
http://forum.vingrad.ru/index.php?showtopic=85406
это русская помощь по инди , хоть и не повсему
парсить надо страницу и потом разбирать че с ней делать
это русская помощь по инди , хоть и не повсему
парсить надо страницу и потом разбирать че с ней делать