Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » AutoIt » [решено] Помогите кликнуть по ссылке

Ответить
Настройки темы
[решено] Помогите кликнуть по ссылке

Новый участник


Сообщения: 6
Благодарности: 0

Профиль | Отправить PM | Цитировать


Есть ссылка такого типа, как по ней клацнуть, сам разобраться пока не смог. Заранее благодарен.

<a class='ico_smithy smith_max' title='Максимум' href="javascriptdateParamExtremum('power',1);"></a>

Отправлено: 22:30, 21-03-2011

 

Аватара для Creat0R

Must AutoIt


Сообщения: 3054
Благодарности: 1009

Профиль | Сайт | Отправить PM | Цитировать


Используйте поиск, было уже не раз.

-------
“Сделай так просто, как возможно, но не проще этого.”... “Ты никогда не решишь проблему, если будешь думать так же, как те, кто её создал.”

Альберт Эйнштейн

P.S «Не оказываю техподдержку через ПМ/ICQ, и по email - для этого есть форум. ©»

http://creator-lab.ucoz.ru/Images/Icons/autoit_icon.png Русское сообщество AutoIt | http://creator-lab.ucoz.ru/Images/Ic...eator_icon.png CreatoR's Lab | http://creator-lab.ucoz.ru/Images/Icons/oac_icon.png Opera AC Community


Отправлено: 23:39, 21-03-2011 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Новый участник


Сообщения: 6
Благодарности: 0

Профиль | Отправить PM | Цитировать


До этого пересмотрел много разных вариантов, просто так не обратился бы.

Варианты типа этих не работают
1.
_IENavigate ($oIE, "javascriptdateParamExtremum('power',1);", 0)

2.
$oLinks = _IELinkGetCollection($oIE)
For $oLink in $oLinks
If $oLink.className = "ico_smithy smith_max" Then
_IEAction ($oLink, "focus")
_IEAction ($oLink, "click")
_IELoadWait ($oIE)
ExitLoop
EndIf
Next

3.
$oLinks = _IELinkGetCollection($oIE)
For $oLink in $oLinks
If $oLink.href = "javascriptdateParamExtremum('power',1);" Then
_IEAction ($oLink, "focus")
_IEAction ($oLink, "click")
_IELoadWait ($oIE)
ExitLoop
EndIf
Next

Отправлено: 07:53, 22-03-2011 | #3


Аватара для madmasles

Ветеран


Сообщения: 812
Благодарности: 353

Профиль | Отправить PM | Цитировать


getmansky,
Попробуйте так найти ссылку:
Код: Выделить весь код
#include <IE.au3>

$sUrl = 'http://forum.oszone.net/thread-202625.html'
$oIE = _IECreate($sUrl)
$oLinks = _IETagNameGetCollection($oIE, 'a')
MsgBox(64, 'Info', 'Всего: ' & @extended)
$i = -1
For $oLink In $oLinks
    $i += 1
    MsgBox(64, 'Index: ' & $i, 'className: ' & $oLink.className & @LF & 'title: ' & $oLink.title & @LF & _
            'href: ' & $oLink.href)
Next
Это сообщение посчитали полезным следующие участники:

Отправлено: 09:58, 22-03-2011 | #4


Новый участник


Сообщения: 6
Благодарности: 0

Профиль | Отправить PM | Цитировать


madmasles - Ну просто огромное спасибо, взял ваш пример на вооружение. Разобрался, вот решение:

$oLinks = _IELinkGetCollection($oIE)
For $oLink in $oLinks
If $oLink.className == "ico_smithy smith_max" Then
_IEAction ($oLink, "focus")
_IEAction ($oLink, "click")
EndIf
Next

Правда страница была сохранена на компе, в живую еще не пробовал, но так вроде все работает, хотя вроде этот вариант вчера был, но дело было к вечеру .

Отправлено: 10:39, 22-03-2011 | #5



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » AutoIt » [решено] Помогите кликнуть по ссылке

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
[решено] Нужно Кликнуть по тексту в ИЕ Russo AutoIt 8 02-03-2010 13:05
Как посмотреть html код, если нельзя кликнуть правой кнопкой мыши? Третий Хочу все знать 3 03-10-2009 20:30
[решено] Как кликнуть по кнопке ToolStripButton alexey_a AutoIt 13 02-04-2009 17:56
[решено] Как кликнуть на кнопку в IE r35TnX AutoIt 2 10-03-2009 20:23
Delphi - Delphi. Как кликнуть из программы по ссылке в открытом IE? IkaMazini Программирование и базы данных 2 07-10-2004 12:53




 
Переход