Показать сообщение отдельно
  #15  
Старый 29.07.2014, 22:38
max_delphi max_delphi вне форума
Прохожий
 
Регистрация: 27.03.2014
Адрес: На Земле
Сообщения: 21
Версия Delphi: Delphi XE5
Репутация: 10
Вопрос новая проблема

Доброго времени суток, друзья!

Помогите, пожалуйста, с решением еще одной проблемы - мне нужно как-то программно задать регион в яндексе на этой странице

http://tune.yandex.ru/region/

Т.е. нужно как-то обратиться к элементу "Текстовое окно" и элементу "Кнопка" по событию onclik. Знаю, что нужно использовать метод Post элемента IdHTTP, т.е. я делаю

Код:
PostData:=TStringList.Create;
PostData.Clear;
PostData.Add('class="b-form-input__input"');
PostData.Add('name="region"');
PostData.Add('value="Тула"');
IdHTTPRegion.Post('http://tune.yandex.ru/region/', PostData);

Но регион по-прежнему не меняется... Может быть дело в том, что эти элементы каждый раз меняют свои id, т.е. если перезагрузить страницу, например, id текстового поля будет уже отличный от предыдущего сеанса.

Или нет? Подскажите, какие параметры здесь ему еще можно задать, чтобы точно обратиться именно к нужному элементу?
Ответить с цитированием