Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
как нажать кнопку на "чужой"странице?
|
|||
|---|---|---|---|
|
#18+
Народ подскажите хотя бы направление! Есть страница http://www.tenniseurope.org/JuniorTennis/Jun_Te_-European-12-Under-Tour_Calendar.aspx на ней мне необходимо выбрать в выпадающих списках некие параметры и потом нажать кнопку "Go" для того что бы потом собрать с перевысвеченной страницы информацию. Как это сделать? (если есть в каше такая возможность, то можно и в каше) рассмотрю любые варианты ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.01.2008, 09:47 |
|
||
|
как нажать кнопку на "чужой"странице?
|
|||
|---|---|---|---|
|
#18+
Вам нужен %Net.HTTPRequest. Делаете POST-запрос на страницу http://www.tenniseurope.org/asp-pages/eta_jun_12_cal.asp с нужными параметрами, анализируете ответ. Правда Каше для этого использовать не обязательно, хватит какого нибудь перла. Любви. logist (Сергей Шутов) ООО Димас, Хабаровск Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.01.2008, 11:25 |
|
||
|
как нажать кнопку на "чужой"странице?
|
|||
|---|---|---|---|
|
#18+
а какой нить доки или примерчика нет? буду очень признателен ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.01.2008, 11:44 |
|
||
|
как нажать кнопку на "чужой"странице?
|
|||
|---|---|---|---|
|
#18+
каким махом передаются параметры? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.01.2008, 13:13 |
|
||
|
как нажать кнопку на "чужой"странице?
|
|||
|---|---|---|---|
|
#18+
Например так... Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. Cache for Windows NT (Intel) 5.0.20 (Build 6305) Fri Sep 16 2005 11:54:10 EDT ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.01.2008, 13:39 |
|
||
|
как нажать кнопку на "чужой"странице?
|
|||
|---|---|---|---|
|
#18+
Очапятался... Код: plaintext Cache for Windows NT (Intel) 5.0.20 (Build 6305) Fri Sep 16 2005 11:54:10 EDT ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.01.2008, 13:40 |
|
||
|
как нажать кнопку на "чужой"странице?
|
|||
|---|---|---|---|
|
#18+
))) спасибо огромное получилось но кнопку нужно нажимать самому как мне сделать так чтобы кнопка была уже нажата, т.е. сразу загрузилась страница? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.01.2008, 14:09 |
|
||
|
как нажать кнопку на "чужой"странице?
|
|||
|---|---|---|---|
|
#18+
Ymka2007как мне сделать так чтобы кнопка была уже нажата Например так Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.01.2008, 14:20 |
|
||
|
как нажать кнопку на "чужой"странице?
|
|||
|---|---|---|---|
|
#18+
Что-то я в кнопки не попадаю... Код: plaintext Cache for Windows NT (Intel) 5.0.20 (Build 6305) Fri Sep 16 2005 11:54:10 EDT ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.01.2008, 14:21 |
|
||
|
как нажать кнопку на "чужой"странице?
|
|||
|---|---|---|---|
|
#18+
))) все супер спасибо, если приедешь на зимнюю школу, то я проставлюсь))) и еще вопрос на последок теперь чтобы считать всю загруженную в поток страницу мне необходимо в %Net.HttpRequest обратиться к новой странице, мною написанной? или нет? мне бы считать всю страницу в поток ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.01.2008, 14:36 |
|
||
|
как нажать кнопку на "чужой"странице?
|
|||
|---|---|---|---|
|
#18+
Ymka2007если приедешь на зимнюю школу, то я проставлюсь))) Меня туда не отпустят... Т.ч. потом мукой отдаш. Ymka2007теперь чтобы считать всю загруженную в поток страницу мне необходимо ... Вот тут я не силен... Никогда не качад данные с чужих страниц... Только со своих. Т.е. чего писать в своей странице для чтения я знаю. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.01.2008, 14:55 |
|
||
|
как нажать кнопку на "чужой"странице?
|
|||
|---|---|---|---|
|
#18+
а что и как в POST пишешь? при использовании %Net.HTTPRequest ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.01.2008, 16:07 |
|
||
|
как нажать кнопку на "чужой"странице?
|
|||
|---|---|---|---|
|
#18+
Ymka2007при использовании %Net.HTTPRequest Этот класс я еще не использовал в своей практике... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.01.2008, 16:18 |
|
||
|
как нажать кнопку на "чужой"странице?
|
|||
|---|---|---|---|
|
#18+
жаль )) я вот немного уже поюзал его ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.01.2008, 16:34 |
|
||
|
как нажать кнопку на "чужой"странице?
|
|||
|---|---|---|---|
|
#18+
Все класс удалось! 1. удалось с помощью класса и передачи параметров в URI загрузить "страницу", как поток и записать ее в файл 2. удалось передать на страницу команду о установке combobox в нужное состояние, выполнить перезагрузку "страницы", т.е. имитировать нажатие кнопки "GO" и загрузить уже обновленную "страницу" с необходимой инфой,как поток и записать в файл ))) Если нужно будет выложу коды они небольшие ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.02.2008, 20:04 |
|
||
|
как нажать кнопку на "чужой"странице?
|
|||
|---|---|---|---|
|
#18+
Ymka2007они небольшие Тогда клади. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.02.2008, 09:45 |
|
||
|
как нажать кнопку на "чужой"странице?
|
|||
|---|---|---|---|
|
#18+
Set httprequest=##class(%Net.HttpRequest).%New() Set httprequest.Server = "имя сервера" ;типа "www.sql.ru" если есть прокси, то: s ^SYS("HttpRequest","ProxyPort") = "8080" ;порт s ^SYS("HttpRequest","ProxyServer") = "1.1.1.99" ;адрес прокси сервера если страница с передачей параметров типа http://sql.ru/forum/actualpost.aspx?bid=56,то Do httprequest1.SetParam("bid","56") Do httprequest1.Get("/forum/actualpost.aspx") ;вызываем метод Get проверка: w !,httprequest.HttpResponse.StatusCode ;(если 200 то ок) //считываем поток куда нибудь While 'httprequest.HttpResponse.Data.AtEnd { s str=httprequest.HttpResponse.Data.Read(32000) ;как вариант httprequest.HttpResponse.Data.ReadLine(32000), можно указать меньший объем } Do httprequest.%Close() Если нужно поработать с полями формы, то смотрим HTML, смортим как называются поля и устанавливаем combobox в нужное нам состояние do httprequest.InsertFormData("jahr","2008") или записываем в текстовое поле инфу do httprequest.InsertFormData("monat","кукареку") вызываем метод Post do httprequest.Post("имя страницы") ;имя страницы на которой расположены управляемые элементы а далее как обычно проверяем и считываем в поток ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.02.2008, 16:14 |
|
||
|
|

start [/forum/topic.php?fid=39&msg=35101289&tid=1559011]: |
0ms |
get settings: |
8ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
33ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
47ms |
get tp. blocked users: |
1ms |
| others: | 221ms |
| total: | 341ms |

| 0 / 0 |
