Не могу понять как можно произвести действие нажатия кнопки на веб странице поиск строк уже понял но надо чтоб она отрабатывалась через программу. вот код страницыcode_11649.txt
Как это возможно сделать.
Этот топик читают: Гость
Ответов: 345
Рейтинг: 1
|
|||
карма: 0 |
| ||
файлы: 1 | code_11649.txt [213B] [184] |
Ответов: 899
Рейтинг: 43
|
|||
карма: 0 |
|
Ответов: 345
Рейтинг: 1
|
|||
unalex, Это не вариант ничего толком нет и вообще обсуждается другой вопрос.
|
|||
карма: 0 |
|
Ответов: 171
Рейтинг: 19
|
|||
ну нажатие кнопки это всеголишь переход по ссылке, дальше думаю понятно что делать
|
|||
карма: 0 |
|
Ответов: 345
Рейтинг: 1
|
|||
Borka, вот как раз я дальше то и знаю что делать а вот как нажать кнопку программой непонимаю.
|
|||
карма: 0 |
|
Ответов: 542
Рейтинг: 12
|
|||
Нужно получить текст страницы и на основе данных формы которые должны отсылаться по нажатию на ту кнопку, сформировать новый урл с параметрамы post или get
благо компоненты для этого есть. Полученный урл передать на на скачивание компоненту HTTP_get |
|||
карма: 0 |
|
Ответов: 345
Рейтинг: 1
|
|||
afandi, текстесть он в начале топика но как это сделать я не понимаю.
там есть эта кнопка но как получить ссылку не пойму. |
|||
карма: 0 |
|
Ответов: 171
Рейтинг: 19
|
|||
а проще можно сделать найти координаты кнопки и через эмулятор мыши нажать
|
|||
карма: 0 |
| ||
Голосовали: | DRON |
Ответов: 542
Рейтинг: 12
|
|||
Да примерно вот так
Add(HTTP_PostBuilder,13546202,490,182) { Content="submit=on gateway_result=1 " link(onBuild,11888462:doDownload,[]) link(URL,170876:Value,[]) link(Host,4942496:Value,[(510,149)(580,149)]) } Add(Memory,170876,497,70) { Default=String(/ru/files/iaxcrg1mo) } Add(Memory,4942496,574,70) { } Add(Button,9749910,350,182) { Left=10 Top=10 link(onClick,13546202:doBuild,[]) } Add(HTTP_Get,11888462,546,182) { Proxy="194.190.253.19:3128" link(onDownload,6440410:doAdd,[(594,195)(594,202)]) } Add(Memo,6440410,609,196) { Left=20 Top=60 Width=700 Height=405 } Вставка кода не сработала в FireFox |
|||
карма: 0 |
|
Ответов: 345
Рейтинг: 1
|
|||
вот ссылка на ресурс который взял на пробуhttp://depositfiles.com/ru/ru/files/iaxcrg1mo
------------ Дoбавленo: а вот еще что то где можно найти компонент HTTP_PostBuilder ------------ Дoбавленo: Все нашел этот компонент ------------ Дoбавленo: afandi, что тут не то или чего то не хватает. ------------ Дoбавленo: Borka, Спасибо за вариант альтернативы решения вопроса. как тебе плюс поставить. ------------ Дoбавленo: Но хотелось бы это все та ки сделать по перво начальному варианту |
|||
карма: 0 |
|
Ответов: 542
Рейтинг: 12
|
|||
Примерно вот так
code_11652.txt Только у меня пост данные кажется не правильно формируются может кто поправить меня? |
|||
карма: 0 |
| ||
файлы: 1 | code_11652.txt [1.2KB] [145] |
Ответов: 345
Рейтинг: 1
|
|||
afandi, У меня вот что пишет кода вставляю код
Name of package not found! Set into Delphi. |
|||
карма: 0 |
|
Ответов: 542
Рейтинг: 12
|
|||
Вот какой заголовок отсылает IE при нажатии на ту самую кнопку
code_11654.txt ------------ Дoбавленo: В общем и так и этак пробовал ничего не получается у сервака при каждом коннекте IP меняется
|
|||
карма: 0 |
| ||
файлы: 1 | code_11654.txt [14.6KB] [147] | ||
Голосовали: | DRON |
Ответов: 345
Рейтинг: 1
|
|||
afandi, Мда надо поразбирать это.
|
|||
карма: 0 |
|
Ответов: 45
Рейтинг: 2
|
|||
У меня маленько другой вопрос. Подскажите как сделать 1 переход в браузере. Клик может быть по любой ссылке сайта
|
|||
карма: 0 |
|