Приветствую! Похожих тем на удивление не нашёл, поэтому прошу помощи, ибо сам бьюсь над решением второй день и ничего не получается.
Задача - осуществить поиск картики в яндексе по текстовому запросу (машина), он предложит несколько вариантов, я нажимаю на понравившийся, и скрипт должен получить прямую ссылку на нажатую картинку. При выборе картинки появляется кнопка "Открыть" в которой есть ссылка на картинку, вот её код:
Надо получить ссылку на картинку, вот имеющийся код, но он не находит класс кнопки "Открыть"
Подскажите куда копать, или может есть более изящное решение?
Задача - осуществить поиск картики в яндексе по текстовому запросу (машина), он предложит несколько вариантов, я нажимаю на понравившийся, и скрипт должен получить прямую ссылку на нажатую картинку. При выборе картинки появляется кнопка "Открыть" в которой есть ссылка на картинку, вот её код:
<a class="button2 button2_theme_action button2_size_m button2_type_link button2_pin_brick-clear button2_side_left sizes__download i-bem button2_js_inited" data-bem="{"button2":{"_tabindex":"0","_url":"/"}}" tabindex="0" target="_blank" href="http:// img3.goodfon.ru/original/960x854/4/76/delorean-dmc-12-back-to-the-2276.jpg"><i class="icon icon_type_download icon_size_s button2__icon" aria-hidden="true"></i>Открыть <span class="sizes__width">960</span>×<span class="sizes__height">854</span></a>
Надо получить ссылку на картинку, вот имеющийся код, но он не находит класс кнопки "Открыть"
Код:
#include <IE.au3>
#include <MsgBoxConstants.au3>
Local $oIE=_IECreate('https://yandex.ru/images/search?text=машина')
_IELoadWait($oIE)
Sleep (5000) ;здесь пользователь тыкает на нужную картинку
Local $oInputs = _IETagNameGetCollection($oIE, "button")
Local $sTxt = ""
For $oInput In $oInputs
$sTxt &= $oInput.classname & @CRLF
Next
ConsoleWrite( " Types :" & @CRLF & $sTxt)
_IEQuit($oIE)
Подскажите куда копать, или может есть более изящное решение?