Что нового

Автоматизация Yandex

petr

Новичок
Сообщения
4
Репутация
0
Здравствуйте!
ТЗ
1. Используя средства autoit необходимо открыть txt или csv файл забрать от туда "запрос" , "глубину поска", "сайт для сравнения"
2. Открыть браузер IE перейти на страницу yandex.ru ввести посковый запрос.
3. Прочитать ответ на странице если в ответе на первой странице появился интересуюший сайт то кликнуть по нему если же нет то кликаем по ссылке далее исходя из " глубины поиска" пока не найдем совпадение или же не дойлем до конца.

Код:
#include <IE.au3>

HotKeySet("{F6}", "_Exit")

_IECreate('https://yandex.ru/search/?text=зубр')
$hWnd = WinGetHandle("[Class:IEFrame]")

For $i = 1 To 20
  $oIE = _IEAttach($hWnd, "embedded")
  Local $search = _IEGetObjById($oIE, "search-result")
  Local $oLis = _IETagNameGetCollection($search, "li")
  For $oLi In $oLis
      Local $oLiHtml=_IEPropertyGet($oLi,"innerhtml")
  Next
  _IELinkClickByText($oIE, "дальше", 0, 0)
  _IELoadWait($oIE, 555, 3333)
  Sleep(1000)
  $oIE = 0
Next

Func _Exit()
  Exit
EndFunc


Пока накидан этот скрипт спасибо InnI от него можно отталкиватся далее ТЗ дополнится еще 2-3 пунктами которые будут оплаченны отдельно.
Скрипт дожен быть подробно документирован документирован.
1500 руб.
 
Верх