Что нового

Поиск всех ссылок на странице и имитация клика по ссылке

Frank

Новичок
Сообщения
3
Репутация
0
Всем привет.

Необходимо:
1. Открыть веб-станицу(Пример: поисковая выдача яндекса )
2. Открыть в новой вкладке все ссылки на этой страницу (с имитацией клика по ссылке)

Основной вопрос и мои варианты:
1. Кликать по координатам.(как взять координаты каждой из ссылок, если верстка поменяется скрипт нужно править)
2. Клик по цвету пикселя ссылки(Через Pixelserch у меня не получилось)
3. Клик по xpath, но вроде как Autoit это не умеет.
Как решить эту задачу?
Если у кого-то есть мысли на этот счет - готов послушать.

Заранее спасибо!
 

hedji

Продвинутый
Сообщения
408
Репутация
90
Код:
#include <IE.au3>
$oIE = _IE_Example ("basic")
$oLinks = _IELinkGetCollection ($oIE)
For $oLink In $oLinks
    _IECreate($oLink.href, 1)
Next
 
Автор
F

Frank

Новичок
Сообщения
3
Репутация
0
А возможно реализовать без привязки к IE?
 

hedji

Продвинутый
Сообщения
408
Репутация
90
Frank сказал(а):
А возможно реализовать без привязки к IE?
Код:
;Вариант 1 парсить страницу через 
InetRead

;Вариант 2 использовать Chrome.au3
_ChromeInputClickByType($type, $timeout = 5)
 
Верх