|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » AutoIt » клик по ссылкам сгенерированных Java скриптом |
|
клик по ссылкам сгенерированных Java скриптом
|
Новый участник Сообщения: 11 |
клик по ссылкам сгенерированных Java скриптом - реально ли это сделать -если да - то какими командами - функциями это можно осуществить...
если сказать по конкретнее.... на сайте после ввода параметров поисква выводится результат найденных по твоим критериям.. надо чтоб Autoit кликал по ним .... функциями с IE.au3 помоему никак..... потому что и вывод результатов и сам клик осуществляются через java ..... собственно над для сайта знакомств. чтоб он кликал на конпку добавтьь в список друзей.... через _IELinkClickByIndex _IELinkClickByText не смог осуществить поставленную задачу.. у кого есть какие соображения? |
|
Отправлено: 00:48, 03-05-2009 |
Новый участник Сообщения: 11
|
Профиль | Отправить PM | Цитировать function WinkAtMeClicked(userId, linkId, resultIndex) { var eventArgs = userId+','+linkId+','+resultIndex; document.getElementById("winkSpan").innerHTML = ""; TBMicroRoot.ctlSearchResultsContainer.WinkAtMeClicked(eventArgs, WinkAtMeClicked_Callback); return false; } function winkDivNoSubCCInfoCancel1Clicked(clientId) { document.getElementById("winkSpan").innerHTML = ""; return false; } function winkDivNoSubCCInfoOK1Clicked(url) { return GenericNavigateFunction(url); } function winkDivCancelClicked(clientId) { document.getElementById("winkSpan").innerHTML = ""; return false; } function winkDivOKClicked(url) { // this is to plug in the correct linkId url = PluginLinkID(url, 44729); return GenericNavigateFunction(url); } function PluginLinkID(url, okBttnLinkId) { var tmpModifiedUrl = url; try { if (url.match(/linkid=\d*/)) tmpModifiedUrl = url.replace(/linkid=\d*/, 'linkid='+okBttnLinkId); else tmpModifiedUrl += '&linkid=' + okBttnLinkId; } catch(excp) { tmpModifiedUrl = url; } return tmpModifiedUrl; } function GenericNavigateFunction(url) { var targetURL = "window.navigate('" + url + "')"; window.execScript(targetURL, 'jscript'); return false; } function WinkAtMeClicked_Callback(res) { if (res.value.indexOf('window') == 0) { window.execScript(res.value, 'jscript'); return false; } if ((res.value != null) && (res.value.length != 0)) { var winkSpanCtrl = document.getElementById("winkSpan"); if (winkSpanCtrl != null) { winkSpanCtrl.innerHTML = res.value; winkSpanCtrl.style.zIndex = 100; winkSpanCtrl.style.top = currMouseY - 35; /* logic to detect if we are showing a wider wink alert or not if so then adjust left position */ try { if (res.value.indexOf("/popmoretext.aspx") > 0) winkSpanCtrl.style.left = 150; } catch(err) { /* do nothing */ } } } } |
Отправлено: 14:13, 03-05-2009 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
![]() Новый участник Сообщения: 20
|
Профиль | Отправить PM | Цитировать Добрый вечер! Подскажите пожалуйста, как мне кликнуть на кнопку "Вход" сайта vkontakte.ru скриптом.
|
Отправлено: 18:43, 03-06-2009 | #3 |
Старожил Сообщения: 192
|
Профиль | Отправить PM | Цитировать Exkilla, _IELinkClickByText($oIE,"Вход")
или можно через SumbitForm, предварительно отловив формум логина и пароля... |
Отправлено: 21:09, 03-06-2009 | #4 |
![]() Новый участник Сообщения: 20
|
Профиль | Отправить PM | Цитировать Спасибо большое! Получилось так:
#include <IE.au3> $oIE = _IECreate (" http://vkontakte.ru/") _IELoadWait ($oIE) $oForm = _IEFormGetObjByName ($oIE, "login") $oUser =_IEGetObjByName($oIE,"email") $oPass =_IEGetObjByName($oIE,"pass") _IEFormElementSetValue ($oUser, 'Емейл') ;тут вводим свой логин _IEFormElementSetValue ($oPass, 'Пароль') ; тут вводим свой пароль _IEFormSubmit ($oForm) Exit На ХР при 8 IE нормально работает. А на Vista Ultimate x64 при 7 IE этот скрипт открывает 2 окна с Вконтактом и останавливаеться. Кто-то сталкивался с такой проблемой? |
|
Отправлено: 23:47, 03-06-2009 | #5 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Разное - Проблемы с java(java runtime environment) | KOLANICH | Microsoft Windows 2000/XP | 1 | 15-03-2008 08:00 | |
Загрузка - почта Windows не реагирует на клики по ссылкам | levmu | Microsoft Windows Vista | 17 | 25-01-2008 17:22 | |
Вопрос по ссылкам на фотки??? | Bono | Вебмастеру | 13 | 15-05-2006 12:39 | |
Не открывается броузер по ссылкам из программ | Pis | Непонятные проблемы с Железом | 12 | 11-05-2005 08:56 |
|