Вверх ↑
Этот топик читают: Гость
Ответов: 345
Рейтинг: 1
#1: 2009-01-31 02:10:51 ЛС | профиль | цитата
Не могу понять как можно произвести действие нажатия кнопки на веб странице поиск строк уже понял но надо чтоб она отрабатывалась через программу. вот код страницыcode_11649.txt
Как это возможно сделать.
карма: 0

0
файлы: 1code_11649.txt [213B] [184]
Ответов: 899
Рейтинг: 43
#2: 2009-01-31 14:06:02 ЛС | профиль | цитата
http://hiasm.com/xf/topic.php?t=49604&start=0
карма: 0
Время верстки: %cr_time% Текущее время: %time%
0
Ответов: 345
Рейтинг: 1
#3: 2009-01-31 17:17:09 ЛС | профиль | цитата
unalex, Это не вариант ничего толком нет и вообще обсуждается другой вопрос.
карма: 0

0
Ответов: 171
Рейтинг: 19
#4: 2009-01-31 17:29:46 ЛС | профиль | цитата
ну нажатие кнопки это всеголишь переход по ссылке, дальше думаю понятно что делать
карма: 0

0
Ответов: 345
Рейтинг: 1
#5: 2009-01-31 17:37:29 ЛС | профиль | цитата
Borka, вот как раз я дальше то и знаю что делать а вот как нажать кнопку программой непонимаю.
карма: 0

0
Ответов: 542
Рейтинг: 12
#6: 2009-01-31 17:47:21 ЛС | профиль | цитата
Нужно получить текст страницы и на основе данных формы которые должны отсылаться по нажатию на ту кнопку, сформировать новый урл с параметрамы post или get
благо компоненты для этого есть. Полученный урл передать на на скачивание компоненту HTTP_get
карма: 0

0
Ответов: 345
Рейтинг: 1
#7: 2009-01-31 17:50:45 ЛС | профиль | цитата
afandi, текстесть он в начале топика но как это сделать я не понимаю.
там есть эта кнопка но как получить ссылку не пойму.


карма: 0

0
Ответов: 171
Рейтинг: 19
#8: 2009-01-31 18:00:15 ЛС | профиль | цитата
а проще можно сделать найти координаты кнопки и через эмулятор мыши нажать
карма: 0

1
Голосовали:DRON
Ответов: 542
Рейтинг: 12
#9: 2009-01-31 18:05:46 ЛС | профиль | цитата
Да примерно вот так


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

0
Ответов: 345
Рейтинг: 1
#10: 2009-01-31 20:54:02 ЛС | профиль | цитата
вот ссылка на ресурс который взял на пробуhttp://depositfiles.com/ru/ru/files/iaxcrg1mo
------------ Дoбавленo:

а вот еще что то где можно найти компонент HTTP_PostBuilder
------------ Дoбавленo:

Все нашел этот компонент

------------ Дoбавленo:

afandi, что тут не то или чего то не хватает.

------------ Дoбавленo:

Borka, Спасибо за вариант альтернативы решения вопроса. как тебе плюс поставить.
------------ Дoбавленo:

Но хотелось бы это все та ки сделать по перво начальному варианту

карма: 0

0
Ответов: 542
Рейтинг: 12
#11: 2009-01-31 21:51:16 ЛС | профиль | цитата
Примерно вот так
code_11652.txt
Только у меня пост данные кажется не правильно формируются может кто поправить меня?
карма: 0

0
файлы: 1code_11652.txt [1.2KB] [145]
Ответов: 345
Рейтинг: 1
#12: 2009-01-31 23:36:37 ЛС | профиль | цитата
afandi, У меня вот что пишет кода вставляю код
Name of package not found! Set into Delphi.

карма: 0

0
Ответов: 542
Рейтинг: 12
#13: 2009-02-01 00:24:59 ЛС | профиль | цитата
Вот какой заголовок отсылает IE при нажатии на ту самую кнопку
code_11654.txt
------------ Дoбавленo:

В общем и так и этак пробовал ничего не получается у сервака при каждом коннекте IP меняется

#sha
Add(TCP_Client,12382752,469,154)
{
Port=80
DataType=3
link(onRead,2638169:doCharset,[])
link(onConnect,4549400:doData,[(510,167)(510,277)(359,277)(359,209)])
link(IP,15420250:LoacalIP,[])
}
Add(MainForm,2953706,21,105)
{
Width=593
Height=470
}
Add(HTTP_PostBuilder,4935559,245,350)
{
link(onBuild,1964955:doMessage,[])
link(URL,13166704:Value,[(258,320)(272,320)])
link(Host,4581192:Var2,[(265,180)(419,180)])
}
Add(Memory,13166704,266,259)
{
Default=String(/ru/ru/files/iaxcrg1mo)
}
Add(Memory,12838268,413,14)
{
Default=String(depositfiles.com)
}
Add(StrList,15525536,371,105)
{
Strings=#36:POST /ru/ru/files/iaxcrg1mo HTTP/1.1|22:Host: depositfiles.com|115:User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.9.0.5) Gecko/2008120122 AdCentriaIM/1.7 Firefox/3.0.5|71:Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8|40:Accept-Language: ru,en-us;q=0.7,en;q=0.3|29:Accept-Encoding: gzip,deflate|48:Accept-Charset: windows-1251,utf-8;q=0.7,*;q=0.7|15:Keep-Alive: 300|22:Connection: keep-alive|54:Referer: http://depositfiles.com/ru/ru/files/iaxcrg1mo|288:Cookie: uprand=a315c3c4b3bc12fe19ed8be9d29351b5; __utma=10246176.2084841128110215200.1233415082.1233425406.1233435022.3; __utmc=10246176; __utmz=10246176.1233415082.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none); v_auth=1233415009db6d9cd220992a6c0c2d6f; __utmb=10246176.1.10.1233435022|47:Content-Type: application/x-www-form-urlencoded|18:Content-Length: 16|16:gateway_result=1|
}
Add(Button,11635137,175,147)
{
Left=20
Top=10
link(onClick,13789357:doEvent1,[])
}
Add(Hub,13789357,259,147)
{
OutCount=3
link(onEvent1,15420250:doIPByHost,[(291,153)(291,90)])
link(onEvent2,12382752:doOpen,[])
}
Add(Host,15420250,462,77)
{
link(onIPByHost,8840138:doText,[(516,90)(516,83)])
link(HostName,4581192:Var3,[(475,65)])
}
Add(GetDataEx,4581192,406,56)
{
link(Data,12838268:Value,[])
}
Add(Message,1964955,322,350)
{
}
Add(Memo,8792951,616,154)
{
Left=5
Top=45
Width=570
Height=375
}
Add(DoData,4549400,371,203)
{
link(onEventData,12382752:doSend,[(436,209)(436,174)])
link(Data,15525536:Text,[])
}
Add(Charset,2638169,567,154)
{
Type=7
link(onCharset,8792951:doAdd,[])
}
Add(Edit,8840138,539,77)
{
Left=180
Top=5
Width=180
}
карма: 0

1
файлы: 1code_11654.txt [14.6KB] [147]
Голосовали:DRON
Ответов: 345
Рейтинг: 1
#14: 2009-02-01 00:31:22 ЛС | профиль | цитата
afandi, Мда надо поразбирать это.
карма: 0

0
Ответов: 45
Рейтинг: 2
#15: 2009-11-14 16:25:41 ЛС | профиль | цитата
У меня маленько другой вопрос. Подскажите как сделать 1 переход в браузере. Клик может быть по любой ссылке сайта
карма: 0

0
Сообщение
...
Прикрепленные файлы
(файлы не залиты)